菜鸟提问!急!!!

Nicholasqpl 2004-11-08 11:08:46
我已经在DataGrid中绑定了列摸板checkbox,并给checkbox绑定了事件“Remove_CheckedChanged“
如下:
<asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 128px; POSITION: absolute; TOP: 48px" runat="server" AutoGenerateColumns="False" AllowSorting="True" DataKeyField="ID">
<Columns>
.
.
.
<ItemTemplate>
<asp:CheckBox id="CheckBox1" runat="server" OnCheckedChanged="Remove_CheckedChanged" AutoPostBack="True"></asp:CheckBox>
</ItemTemplate>”
.
.
Remove_CheckedChanged事件如下:
protected void Remove_CheckedChanged(object sender, EventArgs e)
{
......
}

但是在这事件里我该怎么得到CheckBox选中的那一行DataKeyField="ID"的ID呢???
急啊!!!请各位高手帮帮忙了!

...全文
103 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
噯卟釋手 2004-11-11
  • 打赏
  • 举报
回复
5条裤衩还自称菜鸟 那我不是..... 5555555555555555555555..............
Nicholasqpl 2004-11-11
  • 打赏
  • 举报
回复
呵呵。。。我是很菜的
tavor 2004-11-10
  • 打赏
  • 举报
回复
同楼上,当然还要设置checkbox的AutoPostBack为true
Truly 2004-11-10
  • 打赏
  • 举报
回复
public void Remove_CheckedChanged(object sender, System.EventArgs e)
{
CheckBox cb = (CheckBox)sender;
DataGridItem item = (DataGridItem)cb.NamingContainer;
Response.Write(DataGrid1.DataKeys[item.ItemIndex].ToString());
}
Nicholasqpl 2004-11-10
  • 打赏
  • 举报
回复
还是没人明白我的意思啊??
Nicholasqpl 2004-11-09
  • 打赏
  • 举报
回复
不对,不是楼上所写的

我的意思是当选中DataGrid中的任意一个checkbox时就触发Remove_CheckedChanged事件,并在这个事件里得到这个被选中的checkbox所对应的行的ID.
qbfbi 2004-11-08
  • 打赏
  • 举报
回复
如果你是要checkbox有autppostback,也就只有上面说的那种方法
popstartzhang 2004-11-08
  • 打赏
  • 举报
回复
for(int i=0;i<DataGrid1.Items.Count;i++)
{
if(((CheckBox) DataGrid1.Items[i].FindControl("Remove")).Checked==true)
{}
}
其实就是楼上的方法.嘿嘿。
luluso 2004-11-08
  • 打赏
  • 举报
回复
for(int i=0;i<DataGrid1.Items.Count;i++)
{
CheckBox remove = (CheckBox) DataGrid1.Items[i].FindControl("Remove");
if(remove.Checked==true)
{

}
}

62,040

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧