我在GridView上加一列自定义列.在里面放了一个CheckBox控件.我怎么能在选中CheckBox时知道是选中的那一行啊?
解决方案 »
- 在GridView中如何绑定多字段的下拉框DropDownList ??
- 多条件查询
- 在线支付要注意哪些方面
- 一个关于excel操作很急的问题,谢谢大家了
- 请问一下怎样能用DataGrid读取Excel里的这样一个记录值 ('哈哈)注意 '哈哈 就是我还得到的值
- 为什么在开发环境没问题,挂到服务器上就出错了?急!! 在线等,谢了!
- 关于cookie
- 如何在asp.net的也面中使用vb服务器端脚本
- Help! Control '_ctl0__ctl0' of type 'Button' must be placed inside a form tag with runat=server
- 各位大虾,赶紧进来,mm又有问题了,刷新整个框架555555555
- asp.net2.0中母版的问题,请大家进来看一眼吧,谢谢了!!
- 升级到2.0出现的问题
通过
for (int i = 0; i < GridView1.Rows.Count; i++)
{
CheckBox ck = (CheckBox)GridView1.Rows[i].Cells[0].FindControl("CheckBox1");
if (ck.Checked == true)
{
GridView1.DataKeys[i].Value;
}
}
这种方式获取。
你可以试一试。
当GridView启用选定内容后.可以在它的SelectedIndexChanged事件里写:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
int i = GridView1.SelectedIndex;
Label1.Text = i.ToString();
}
但我现在不想启用选定内容.怎么办啊?