在RowCommand事件中怎样读取GridView中某字段的值?

Cassava Cassava 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在GridView中添加一个删除的模板列
<asp:TemplateField HeaderText="删除">
<ItemTemplate>
<SPAN onclick="return window.confirm('你确定要删除该记录吗?')">
<asp:LinkButton ID="LinkButton1" CommandName="Del" CommandArgument='<%# Eval("AutoID") %>' runat="server" Text="删除"></asp:LinkButton>
</SPAN>
</ItemTemplate>
</asp:TemplateField>
还有一个DataField列
<asp:BoundField DataField="IsAdminRole" HeaderText="系统默认角色" />
后台删除代码
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
switch (e.CommandName)
{
case "Del": //删除数据
if(e.Item.Cells[0].Text.Trim()=="True") //判断是不是系统的默认角色,这样写是错误的,应该怎么写呢?
ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('该角色为系统默认角色不可以删除 !')", true);
else
conn.ExeSql("delete " + TableName + " where AutoID=" + e.CommandArgument.ToString());
break;
}
GridView1.DataBind();
}

即怎样才能在RowCommand事件中取得IsAdminRole字段的值?在VS2003中是可以这样写的e.Item.Cells[0].Text.Trim(),不知道在VS2005应该怎么写?
...全文

相关推荐

GridView72绝技.rar 页面传值

GridView72绝技.rar 页面传值 GridView72绝技.rar 页面传值

makun

C#.NET学习好资料-编程常用功能及代码的总结与收藏

1.打开新的窗口并传送参数: 2 2.为按钮添加对话框 2 3.删除表格选定记录 2 4.删除表格记录警告 2 5.点击表格行链接另一页 3 6.表格超连接列传递参数 4 7.表格点击改变颜色 4 8.关于日期格式 4 9.获取错误信息并到指定页面 5 10.清空Cookie 5 11.自定义异常处理 5 12.Panel 横向滚动,纵向自动扩展 8 13.回车转换成Tab 9 14.DataGrid超级连接列 9 15.DataGrid行随鼠标变色 9 16.模板列 9 17.数字格式化 10 18.日期格式化 10 19.如何设定全局变量 11 20.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口? 11 22.读取DataGrid控件TextBox值 12 23.思归(DataGrid,3个模板列,数量,单价、总数) 12 24.datagrid选定比较底下的行时,为什么总是刷新一下,刚才选定的行因屏幕的关系就看不到了 14 25.在Datagrid中修改数据,当点击编辑键时,数据出现在文本框中,怎么控制文本框的大小 ? 14 26.对话框 14 27.

dpsm

ASP.net GridView双击事件,弹出一个窗口显示详细信息

ASP.net GridView双击事件,弹出一个窗口显示详细信息,模式窗口显示详细信息。

wen542659483

Button Click上的gridview rowcommand示例

Gridview RowCommand事件的示例

weixin_38723753

asp.net gridview的Rowcommand命令中获取行索引的方法总结

asp.net gridview的Rowcommand命令中获取行索引的方法总结,需要的朋友可以参考下。

皮卡丘穿皮裤
评论 24
收藏 已收藏
分享
返回顶部
Cassava
.NET社区 62,272 成员 668,968 内容