我用GridView里面绑定数据的时候有2个按钮(修改和删除) 我想在cs页面判断一下点击的是哪个按钮 如果点击的是修改就传个id到修改页面 如果是删除就执行delete! 这个怎么做? 注意:不使用RowEditing事件! 在线等高手解决 求代码解答!
解决方案 »
- 请问如何反编译PPC上文件的问题
- 怎样实现文件关联啊,路过的兄弟指点一下
- c# form 想自定义dataGridView的一些功能,但是缺少关键的地方,请协助,谢谢
- winform中分时显示内容?
- Sharepoint 开发的两个问题
- 请教,在1.1框架下执行Windows服务不能运行
- 一个和excel相关问题
- 在线等待:StreamReader读取汉英夹杂的字符串问题
- 怎样移动一个窗口,让另一个窗口也紧跟着移动,几乎是同步
- vs.net beta1 集成的那个visual foxpro 7.0是个什么版本啊,和一般版本有什么区别?
- 如果关闭隐藏的进程
- C# WinForm下DataGridView单选按钮列和支持三种选择状态的复选框列的实现
<asp:CommandField HeaderText="删除" ShowDeleteButton="True">
<HeaderStyle BorderWidth="1px" />
<ItemStyle BorderWidth="1px" Width="30px" />
</asp:CommandField>
修改就参考如下(HyperLinkField 改为你的button按钮):
<asp:HyperLinkField HeaderText="修改"
Target="_self" Text="更改" DataNavigateUrlFields="PRTNUM"
DataNavigateUrlFormatString="UpdateZcPrT.aspx?PRTNUM={0}" >
<HeaderStyle BorderWidth="1px" />
<ItemStyle BorderWidth="1px" Width="30px" />
</asp:HyperLinkField>
然后再GridView的Command事件里,根据CommandName进行判断
if(delete){
.......
}else{
.......
}
}
你就直接使用使用gridview的HyperLinkField就行了,主要是要自行修改DataNavigateUrlField属性和DataNavigateUrlFormatString属性就行了