GridView“gv_Info”激发了未处理的事件“RowEditing” “RowEditing”
来源:互联网 发布:中国人工智能学会 编辑:程序博客网 时间:2024/05/20 18:01
因为在GridView的模板列中 使用了自加的编辑及删除按钮
前台代码如下:
<asp:GridView ID="gv_Info" runat="server" AllowSorting="True"
AutoGenerateColumns="False"
CssClass="GridView" OnRowCommand="gv_Info_RowCommand"
OnRowDataBound="gv_Info_RowDataBound"
OnSorted="gv_Info_Sorted" OnSorting="gv_Info_Sorting"
Width="100%" AllowPaging="True" >
...
<asp:TemplateField HeaderText="Operation" >
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"/>
<ItemTemplate>
<asp:ImageButton ID="imgbtn_Edit" runat="server"
AlternateText="Edit" CommandName="edit"
ImageAlign="AbsMiddle" ImageUrl="../Images/Edit.gif" />
<asp:ImageButton ID="imgbtn_Delete" runat="server"
AlternateText="Delete" CommandName="delete"
ImageAlign="AbsMiddle" ImageUrl="../Images/Delete.gif"
OnClientClick='<%# "return fnConfirmDelete(/"" + DataBinder.Eval(Container.DataItem,"UserName") + "/");" %>'
/>
</ItemTemplate>
</asp:TemplateField>
后台相关代码:
protected void gv_Info_RowCommand(object sender, GridViewCommandEventArgs e)
{
string cmd = e.CommandName.ToLower().Trim();
if (cmd == "edit")
{
gv_Row_Edit(e);
}
else if (cmd == "delete")
{
gv_Row_Delete(e);
}
}
编译通过
但在实际运行中 点击 编辑按钮 或 删除按钮 时 会
一种方法:
直接将 CommandName="edit" -》 CommandName="my_edit"
CommandName="delete" -》 CommandName="my_delete"
另一种方法:
增加相应的gv_Info_RowEditing , gv_Info_RowDeleting 事件处理
#region RowDeleting
protected void gv_Info_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
}
#endregion
- GridView“gv_Info”激发了未处理的事件“RowEditing” “RowEditing”
- GridView 激发了未处理的事件“PageIndexChanging”
- GridView激发了未处理的事件RowDeleting
- gridview激发了未处理的事件RowDeleting
- gridview激发了未处理的事件RowDeleting
- gridview激发了未处理的事件“PageIndexChanged”事件
- 转:GridView激发了未处理的事件“PageIndexChanging”的分析
- GridView激发了未处理的事件“PageIndexChanging”的分析
- GridView“GridView1”激发了未处理的事件“PageIndexChanging” 之解决方案
- GridView“GridView1”激发了未处理的事件“PageIndexChanging” 之解决方案
- GridView“gvShow”激发了未处理的事件“RowDeleting”解决办法
- 解决GridView“GridView1”激发了未处理的事件“PageIndexChanging”处理
- 解决GridView 激发了未处理的事件“PageIndexChanging”
- GridView“GridView1”激发了未处理的事件“PageIndexChanging” 之解决方案
- GridView“gvTruck”激发了未处理的事件“PageIndexChanging”
- GridView“GridView1”激发了未处理的事件“RowDeleting”
- GridView“gvShow”激发了未处理的事件“RowDeleting”解决办法
- GridView“GridView1”激发了未处理的事件“RowDeleting"(转)
- [文摘20090622]HP大中华区总裁孙振耀退休十五天后九大感言
- [文摘20090602]工作以后十不要 减少奋斗30年
- [文摘20090601]美国和中国老师讲灰姑娘的故事(差距啊~体现得淋漓尽致)
- 勿以恶小而为之->致 被烟所包的程序员
- [转]如何删除图片链接的蓝色边框?
- GridView“gv_Info”激发了未处理的事件“RowEditing” “RowEditing”
- 人生八宝
- PowerDesigner 修改 MySQL数据库的 Table或DataBase的 ENGINE类型 为InnoDB 或 ISAM 等
- VS aspx页面在 设计视图 状态时 才可选用 工具 菜单下的 生成本地资源
- [书目20090503]Time Power 时间力 作者(美国)(Brian Tracy)博恩.崔西
- [书目20090428]如何掌控自己的内心世界
- [文摘20090424]年轻时应养成的好习惯
- 做自己 生活 金钱 工作 时间 的 自己
- 目标意识应求成大于避败 思考时不要先意识到身不足而自我设限