请各位大侠帮帮忙.
DataGrid的数据如下:用户ID 用户名 用户状态 帐户状态
1 kkkk 离职 冻结
2 jane 在职 启用
3 andy 离职 冻结最后两列均为 ButtonColumn; 按钮类型为 LinkButton ; 命令名都是: UpdateCommand;现在要解决的问题是,如何判断用户选择的是 "用户状态" 或者 "帐户状态" 的操作呢?谢了......
DataGrid的数据如下:用户ID 用户名 用户状态 帐户状态
1 kkkk 离职 冻结
2 jane 在职 启用
3 andy 离职 冻结最后两列均为 ButtonColumn; 按钮类型为 LinkButton ; 命令名都是: UpdateCommand;现在要解决的问题是,如何判断用户选择的是 "用户状态" 或者 "帐户状态" 的操作呢?谢了......
解决方案 »
- 应用程序在Vista/Win7 + Geforce显卡的情况下,界面错乱,求解~~~!!!
- foreach一组Button,在其中调用每个Button的click事件的代码要如何写?
- Excel对应程序的复选框的问题……
- string[] s = {"wssmax"};和string s="wssmax"有什么区别阿?
- 关于 System.Collections.Generic的问题
- 如何在c#中捕获从dll文件中调用监视函数发送来的消息,分不够可再加
- 如何播放*.wav或*.mp3时绘制波形图?????十分着急,在线等!!
- sqlcommand 插入语句能够执行,放到sqlserver查询分析器里却不能执行
- .net 初学者几个简单问题
- 有没有方法连接access数据库,而不用到mdac,或者说不需要mdac2.6以上的版本?
- 正则表达式,怎样使用内联选项
- 给分求教:C#或JavaScript脚本中如何获页面的文件名?
你试试如果不出错的话,用不同的CommandArgument来区别
用 CommandArgument 怎么区别?
麻烦各位大侠说明白一点吧
<asp:ButtonColumn Text="按钮1" CommandName="AAAAA"></asp:ButtonColumn>
<asp:ButtonColumn Text="按钮2" CommandName="BBBBB"></asp:ButtonColumn>
private void DataGrid1_ItemCommand(object source, DataGridCommandEventArgs e)
{
if(e.CommandName == "AAAAA")
{
}
if(e.CommandName == "BBBBB")
{
} }
======================
实在要用相同的CommandName,也可以区分:
<asp:ButtonColumn Text="按钮1" CommandName="Update"></asp:ButtonColumn>
<asp:ButtonColumn Text="按钮2" CommandName="Update"></asp:ButtonColumn>
private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
LinkButton lbtn = e.CommandSource as LinkButton;
string tmp = lbtn.Text;//根据触发此命令的按钮判断下一步做什么
//......
}