欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP.NET中的DataGridView绑定数据和选中行删除功能具体实例】,下面是详细的讲解!
ASP.NET中的DataGridView绑定数据和选中行删除功能具体实例
首现我们拖入一个DataGridView控件到.aspx页面中,然后绑定你需要显示的列,具体代码如下。
二:在这个.aspx页面后台的Page_load事件中绑定数据。
如果我们想添加一个DataGridView的光棒效果,就是每一行鼠标悬浮上去变动背景色啦。
现在重点来了,怎么一行的数据呢?既然是删除,我们肯定是要根据一条数据的ID来删除了,那么我们在Page_load方法中加入一段代码:
gvDepartList.DataKeyNames=new string[] { "id"};//这个代码是什么意思呢,就是每一行设置一个键,这个键就是用来操作数据的。
现在我们用另外一种方法删除,看到页面中的倒数第二列,没错,是一个ImageButtom控件,这个控件是放了一个删除按钮的小图标,CommandArgument是干什么的呢?CommandName又是干什么的呢?CommandArgument就是指定我们要操作的参数,CommandName就是指令这个按钮是要干什么?这里用到的是删除,我们写上Delete。
接下来就是后台操作代码了,可以看到这个DataGridView绑定了一个OnRowDeleting事件,这个事件就是用来删除的。
然后我们在这个事件写上这样的代码。
为了更好的用户体验,我们可以不使用这个Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "<script>alert('删除成功!');</script>");
可以选择在页面中显眼的地方放一个label控件,设计Visible=false;隐藏它,然后删除成功后,利用这个Label控件来提示用户,删除成功!
关于ASP.NET中的DataGridView绑定数据和选中行删除功能具体实例的用户互动如下:
相关问题:在vb.net中的datagridview中怎么删除选中行
答:你这要实现的功能个步骤是这样:1.在搜索栏中填入姓名,点击查询按钮后找到该学生信息,并显示在下面dataGridView中;2.点击要删除数据的哪行数据;3.点击删除按钮后删除该数据并提示成功。 上面的第一个步骤查找的你应该会做了吧?第三个步骤在... >>详细
相关问题:ASP.NET(C#)如何实现datagridview中选择行编辑行,...
答://删除 protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { string sid = GridView1.Rows[e.RowIndex].Cells[0].Text; SqlConnection conn = com.GetConn(); SqlCommand comm = new SqlCommand("delete from 表... >>详细
相关问题:c# 选中dataGridView中的一行将其删除
答:删除有两种情况: 1.你只是手工删除dataGridView选中行,数据库里的这行数据并没有改变,代码这样写: if (this.dgvXFLB.SelectedRows.Count > 0) { DataRowView drv = dgvXFLB.SelectedRows[0].DataBoundItem as DataRowView; drv.Delete(); } ... >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【ASP】ASP.NET中内嵌页面代码的一个问题-NET-内
- 【As】Asp.net中的页面乱码的问题-sp--pn-ne-et
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【404页面】ASP.NET设置404页面返回302HTTP状态码
- 【asp】asp.net开发中常见公共捕获异常方式总结(
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
