猿问

asp.net中checkbox和gridview结合使用问题

写了一个方法获取checkbox选中行的该行主键,但是调用该方法并没有获取到。代码如下:

private string checkbnum(GridView gvw, string checkbox)
{
string num = "";
foreach (GridViewRow g in gvw.Rows)
{

CheckBox check = (CheckBox)g.FindControl(checkbox);
if (check.Checked)
{
num = ((Label)gvw.Rows[g.RowIndex].FindControl("Label1")).Text;
}

}
return num;
}

 

然后调用:Label6.Text = checkbnum(GridView2, "CheckBox1");

第一次提问,求解啊

翻过高山走不出你
浏览 329回答 2
2回答

LEATH

GridView2.DataSource是不是被刷新了

三国纷争

你跟踪下代码看看,看看运行时数据。
随时随地看视频慕课网APP
我要回答