.NET GridView删除某一行,只去除GridView中的记录,不更新数据库
来源:互联网 发布:mac pro文件怎么删除 编辑:程序博客网 时间:2024/05/21 17:08
<asp:GridView ID="view1" runat="server" OnRowCommand="gridview1_RowCommand"> <Columns> <asp:TemplateField HeaderText="刪除"> <ItemTemplate> <asp:Button ID="btnDelete" runat="server" CssClass="button1" Text="刪除" CommandName="Del" CommandArgument=' <%#Eval("ID") %>' OnClientClick="return window.confirm('您確定要刪除嗎?');" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("ID")); dt.Columns.Add(new DataColumn("name")); DataRow dr = dt.NewRow(); dr["ID"] = 1; dr["name"] = "xx"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["ID"] = 2; dr["name"] = "yy"; dt.Rows.Add(dr); ViewState["DT"] = dt; DataBind(); } } private void DataBind() { view1.DataSource = ViewState["DT"]; view1.DataBind(); } protected void gridview1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Del") { int id = Convert.ToInt32(e.CommandArgument); GridViewRow gvrow = (GridViewRow)(((Button)e.CommandSource).NamingContainer); int index = gvrow.RowIndex; DataTable dt = (DataTable)ViewState["DT"]; dt.Rows.RemoveAt(index); DataBind(); }}
阅读全文
0 0
- .NET GridView删除某一行,只去除GridView中的记录,不更新数据库
- GridView 删除某一行,只去除GridView中的记录,不更新数据库
- jquery写删除、添加gridview记录数据库不改变
- 选中gridview中的某一行或多行,实现删除
- gridview中的删除 更新操作
- GridView 删除/更新/取消/
- Gridview的更新删除
- GridView更新,编辑,删除
- GridView更新、删除、分页
- GridView删除,更新
- GridView删除,更新
- Asp.net:GridView中的编辑 删除
- GridView删除记录错误
- Gridview导出到Excel,Gridview中的各类控件,Gridview中删除记录的处理
- Gridview导出到Excel,Gridview中的各类控件,Gridview中删除记录的处理
- sql 更新 去除数据库某一字段中的空格
- gridview删除 asp.net
- GridView自带"更新、删除"不显示中文
- 2017.1213.2
- 决策树之CART算法
- android用注解代替枚举
- ijkPlayer 实现视频播放,暂停,功能
- 使用dubbo过程中遇到的问题
- .NET GridView删除某一行,只去除GridView中的记录,不更新数据库
- 业务间事件通知到订阅推送——从单机到集群
- 写了一个测试体质的工具,其实也可以用于算命。
- php 生成器语法
- redhat 安装 Oracle 11g Linux
- C#学习笔记之——模拟动态数组
- 基于mvc模式的应用框架之Hibernate(七)
- linux常用命名
- 解决电脑屏幕刷新有残留问题