通过CheckBox1_CheckedChanged事件中,获取GridView中的当前行。
CheckBoxchk=(CheckBox)sender;DataControlFieldCelldcf=(DataControlFieldCell)chk.Parent...
CheckBox chk = (CheckBox)sender;
DataControlFieldCell dcf = (DataControlFieldCell)chk.Parent;
GridViewRow gvr = (GridViewRow)dcf.Parent;
int id = int.Parse(GridView1.DataKeys[gvr.RowIndex][0].ToString());
//int num = int.Parse(chk.Text);
//GridView1.Rows[id].Visible = false;
btnOK.Text = id.ToString();
我写了这些代码,但是是显示表的第一列数据而不是行数(1,2,3....) 展开
DataControlFieldCell dcf = (DataControlFieldCell)chk.Parent;
GridViewRow gvr = (GridViewRow)dcf.Parent;
int id = int.Parse(GridView1.DataKeys[gvr.RowIndex][0].ToString());
//int num = int.Parse(chk.Text);
//GridView1.Rows[id].Visible = false;
btnOK.Text = id.ToString();
我写了这些代码,但是是显示表的第一列数据而不是行数(1,2,3....) 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询