请问一个DataGrid的常见问题!!!

anzfox 2005-05-10 06:51:38
DataGrid中的一个摸板列中放的是CheckBox

当CheckBox被选中,变量b=1
当CheckBox未选中,变量b=0

就是这个摸板列中的CheckBox的OnCheckedChanged事件应该在什么地方写 怎么写呀?

...全文
121 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hackate 2005-05-10
  • 打赏
  • 举报
回复
<asp:CheckBox ID="chk" Runat="server" AutoPostBack="True" OnCheckedChanged="chk_CheckedChanged"></asp:CheckBox>
把这个写到你的摸班列里面。。

然后在后台写上

Protected Sub chk_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs)
If CType(sender, CheckBox).Checked = True Then
Response.Write("<script>alert('您选中了这一列,,可以添加数据了!');</script>")
'''好好好。这里就可以添加数据到另一个datatable了!
End If
End Sub

好啦,给你嫩到这样了,你应该自己去拓展了。
wdcszl 2005-05-10
  • 打赏
  • 举报
回复
http://dotnet.aspx.cc/ShowDetail.aspx?id=FF130C7F-3650-4DA6-8943-8AA4AF3E3459
还是孟老大的
堪称经典
anzfox 2005-05-10
  • 打赏
  • 举报
回复
但是我要记录改变CheckBox的那行的值

是这样的 如果选中CheckBox,则激发一个OnCheckChange事件
并且要把DataGrid中的这个项 加到另外一个DataTable中
orcale 2005-05-10
  • 打赏
  • 举报
回复
隻要在datagrid中動態binding好數據事件就可
html裡面:
<asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn HeaderText="Empl ID">
<ItemTemplate>
<asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.empid") %>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox Runat="server" ID="ddlEmpid" AutoPostBack=True ></asp:DropDownList>
</EditItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
cs裡面:
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
CheckBox chb;
chb=(CheckBox)(e.Item.FindControl("chb1")); //......

chb.CheckedChanged+=new EventHandler(Check_CheckedChanged);
}

void Check_Clicked(Object sender, EventArgs e)
{
if (Check.Checked)
b=1;
else
b=0;



}

singlepine 2005-05-10
  • 打赏
  • 举报
回复
http://dotnet.aspx.cc/ShowDetail.aspx?id=FF130C7F-3650-4DA6-8943-8AA4AF3E3459
参考这个
LoveCherry 2005-05-10
  • 打赏
  • 举报
回复
http://www.cnblogs.com/lovecherry/archive/2005/04/04/131787.html

62,266

社区成员

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

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

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

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