VS中如何为 DataGrid的按钮列 添加事件??? vs中双击DataGridk控件自动产生的是private void score_SelectedIndexChanged(object sender, System.EventArgs e) 我想用一个把它的一个按钮列都添加单击响应函数,怎么做啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在datagrid中为模板列中的按钮添加事件是不可以的,可以在datagrid1_ItemCommand事件中来获得是哪行上的按钮触发,获得行上的各列的值进行相应的操作html:<asp:TemplateColumn HeaderText="选择"><ItemTemplate> <asp:Button ID="del" Text="del" CommandName="del" Runat="server"></asp:Button></ItemTemplate></asp:TemplateColumn>datagrid1_ItemCommand事件中:if(e.CommandName=="del"){ 相应的操作 } datagrid1_ItemCommand事件中:if(e.CommandName=="del"){ 相应的操作 }这种方法也可以实现, 还有另外一种,在列表的控件中加上onclick=(你要加上的事件),在.cs或者.vb事件必须用public去处理 ASP.NET中复合控件不能将子控件的事件传递到父控件中, 但是通过CommandName这种途径将触发的事件类型以字符串的形式传到父控件中, 所以照WeekZero(星期零)的方法就可以实现 例如:private void DataGrid55_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { if(e.CommandName=="UserDelete")//如果执行命令名称叫XXX,就执行DataGrid55_DeleteCommand这个方法 { DataGrid2_DeleteCommand(source,e); } } 屏蔽右键 禁止黏贴 DataBinder.Eval(e.Item.DataItem, "xxx")返回同一条记录吗? 在线充值 大家好,请教一个关于excel导入数据库的问题,谢谢大家了 提取<img>标签的src 老是出现这种错是什么啊。。 一个ASP.NET反编译 下载书 asp.net高手 给点提示 用javascript验证textbox PETSHOP4的BLL,是不是可以再分开来? 如何利用javascript向select中增加一个项
html:
<asp:TemplateColumn HeaderText="选择">
<ItemTemplate>
<asp:Button ID="del" Text="del" CommandName="del" Runat="server"></asp:Button>
</ItemTemplate>
</asp:TemplateColumn>
datagrid1_ItemCommand事件中:
if(e.CommandName=="del")
{
相应的操作
}
if(e.CommandName=="del")
{
相应的操作
}这种方法也可以实现, 还有另外一种,在列表的控件中加上onclick=(你要加上的事件),在.cs或者.vb事件必须用public去处理
private void DataGrid55_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if(e.CommandName=="UserDelete")//如果执行命令名称叫XXX,就执行DataGrid55_DeleteCommand这个方法
{
DataGrid2_DeleteCommand(source,e);
}
}