for (int i = 0; i < GridView1.Rows.Count; i++)
{ //循环所有的数据行
CheckBox chk = (CheckBox)GridView1.Rows[i].FindControl("itemchk");//这样表示行选择
if (chk.Checked)
{
//表示GridView中CheckBox被选种的所有的主键!
string ID = GridView1.DataKeys[i].Value.ToString();
int id = Convert.ToInt32(ID);
//下面你要进行的操作
}
}
{ //循环所有的数据行
CheckBox chk = (CheckBox)GridView1.Rows[i].FindControl("itemchk");//这样表示行选择
if (chk.Checked)
{
//表示GridView中CheckBox被选种的所有的主键!
string ID = GridView1.DataKeys[i].Value.ToString();
int id = Convert.ToInt32(ID);
//下面你要进行的操作
}
}
但是这里是一个编辑按钮。使用了其中的更新按钮。
更新时候这个按钮可能是已选的。也可能是未选的。
因此我想直接读取被选行的各列值才是正道吧。/
谁可以直接在这个语句中读出check的值吗??????