datagrid模板列
来源:互联网 发布:java自学的方法 编辑:程序博客网 时间:2024/04/29 15:09
我在datagrid用到模板列,其中模板列中有时候用到textbox按钮,如果我有两个或者更多的textbox按钮,我应该如何捕获这个事件,或者是我在模板列中用到了dropdownlist或者radio这种控件,我应该如何捕获这些事件?
1.<ItemTemplate>
<asp:LinkButton id="EditLB" runat="server" OnClick="LBClick" CommandName="EDIT">编辑</asp:LinkButton><FONT face="宋体"> </FONT> <asp:LinkButton id="DeleteLB" runat="server" OnClick="LBClick" CommandName="DELETE">删除</asp:LinkButton>
</ItemTemplate>
在.cs文件中添加
public void LBClick(object source, System.EventArgs e )
{
//你的处理代码
}
2.为模板列中的控件设定CommandName和CommandArgument
ItemCommand事件中判别参数传递的CommandName确定是哪个控件触发,CommandArgument存放触发命令的参数(比如记录索引号……)
3.在DataGrid的ItemCreated事件里,DropDownList1.SelectedIndexChanged+=new System.EventHandler(this.DropDownList_SelectedIndexChanged);
DropDownList_SelectedIndexChanged是你自己写的方法
4.用该按钮的OnComand属性。例如:
OnCommand="DelRecord" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"publishinfoid")%>'
在DataGrid的OnItemCommand事件中写
switch(e.CommandName)
{
case "cmdname1":
.....
break;
case "???":
....
break;
default:break;
}
cmdname1是你那个按钮的CommandName属性的值。
- datagrid模板列
- DataGrid有模板列更新
- DataGrid模板列实现选择
- DataGrid 模板列数据绑定
- DataGrid动态添加模板列
- datagrid模板列动态链接
- DataGrid后台绑定模板列
- DataGrid动态添加模板列
- Silverlight DataGrid 模板列操作
- RadioButtonList在Datagrid模板列中的应用
- DataGrid综合(无模板列)
- 动态添加DataGrid模板列(英)
- DataGrid动态添加自定义模板列
- datagrid 中编辑模板列的问题
- DataGrid模板列,CheckBox事件邦定
- 关于DataGrid模板列的文章
- datagrid模板列弹出滚动新闻窗口
- 动态生成DataGrid的模板列 转帖
- Bitblt函数(API)祥解
- 如何让一个应用程序成为服务运行
- 界面设计
- 家就像是一个避风港,可以给我一份安定的感觉。
- Always Try to Refactoring Rather Than Rewriting Codes
- datagrid模板列
- Always override Object.equals() and Object.hashCode() in the same time
- 工作流模型分析---发散模型
- '
- 计算圆周率 Pi (π)值, 精确到小数点后 10000 位
- VS.NET 2005
- AppendChunk
- 第三期征文结果
- netYi专业电脑电子书库