我仿照小海龟的代码
video.ID = ((DataTable)this.GridView1.DataSource).Rows[GridView1.CurrentRow.Index].ItemArray[0].ToString();
错误提示:“System.Web.UI.WebControl.Gridview”并不包含CurrentRow定义。
我仿照小海龟的代码
video.ID = ((DataTable)this.GridView1.DataSource).Rows[GridView1.CurrentRow.Index].ItemArray[0].ToString();
错误提示:“System.Web.UI.WebControl.Gridview”并不包含CurrentRow定义。
我仿照小海龟的代码
video.ID = ((DataTable)this.GridView1.DataSource).Rows[GridView1.CurrentRow.Index].ItemArray[0].ToString();
错误提示:“System.Web.UI.WebControl.Gridview”并不包含CurrentRow定义。
好像可以通过DataGridView.CurrentCell.RowIndex得到当前的行号.
我也是相同问题,百度到这个帖子,
现在搞定了,发上来
[CODE]
// 取得当前index
Button bt = (Button)sender;
DataControlFieldCell dv = (DataControlFieldCell)bt.Parent;
GridViewRow gvr = (GridViewRow)dv.Parent;
int index = gvr.RowIndex;
//当前index对应的字段值
Label1.Text=GridView1.Rows[index].Cells[0].Text;