asp.net中怎样实现在GridView中直接编辑数据?

如题所述

在GridView的属性中有一个闪电符号的按钮你点一下就会看到很多事件wnrw然后分别点RowDeleting(点击某一行的删除按钮时发生该事件)RowUpdating点更新的事件RowEditing点编辑的事件RowCancelingEdit点取消的事件你就可以分别在这些事件中写你要执行的代码最后不要忘记在更新和取消的事件中写GridView1.EditIndex = -1;来设置控件的编辑项的索引为-1追问

抄的吧。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-13
首先在源中给GridView的自定义列(比如说是button)添加comand name=‘edit’ 之后给GridView添加RowCancelingEdit事件就可以,同样增加RowUpdating和RowCancelingEdit事件,在RowCancelingEdit中只要设置GridView得到EditIndex 等于-1就取消了编辑。
第2个回答  2013-07-20
他不是自带了么。你把勾选上就可以了啊。这是最简单的了。

asp.net中在Gridview中自定义一列操作,应该怎么做?
第<asp:Label ID="lblPageIndex" runat="server" Text='<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>'><\/asp:Label>页 \/共<asp:Label ID="lblPageCount" runat="server" Text='<%# ((GridView)Container.Parent.Parent).PageCount %>'><\/asp:Label>页 <asp:LinkButton ID...

asp.net 在一个gridview里面的一行数据点击编辑弹出页面
你这个功能,不管怎么实现,你都需要写好一个编辑页面(edit.aspx)。然后有两种方法实现.直接写js去实现。那你那行,设置一个按钮,按钮的onclick事件代码为:window.open(edit.aspx);用别人写好的js框架,例如:jBox框架。就是在别人的js框架中弹出一个fream,然后在这个fream中嵌入你的edit.aspx页面...

ASP.NET 中GridView控件怎么修改添加数据?
1、修改的话,如果你修改的数据复制,例如,在GRIDVIEW中没有显示的数据,那你需要另为做个修改页面,然后在GRIDVIEW_DATABIND(行绑定事件中,为每一列绑定哥超链接,例如,update.aspx?id=1;2、如果修改的比较简单数据,在GRIDVIEW显示的数据,那你在页面中加入个dataDetial控件,里面有updateTempl模版和insertTempl模板,然后...

asp.net gridview 如何在网页运行时将某一行设为可编辑的文本框...
点【编辑】按钮跳到另外一个页不好么。在新页上做增删改,gridview 自带的方法在后台写个空的方法,新页里怎么做增删改自己在写被~那就像你做编辑按钮一样,把个列里都加个文本框。然后文本框显示内容从后台传过来 不过。。。貌似很难看。。。

asp.net3.5 ListView控件如何实现自动编号?
DataPager里面有3个字段:NextPreviousPagerField--用来显示"上一页","下一页"之类 NumericPagerField--用来显示数字页 TemplatePagerField--自定义分页 如果使用ObjectDataSource数据源的话,要实现数据源分页 我的经验~

求助ASP.NET中LINQ使用GridView编辑、更新、删除!
姓名,学号,性别,年龄。先update到数据库里面,然后再从数据库查询重新绑定。你最好在你的update的时候加一个try catch,方便捕捉异常信息。还有 foreach (var s in query){ this.GridView1.DataSource = list;this.DataBind();} 这里如果是绑定GridView的时候是不需要foreach的 ...

asp.net如何实现gridview控件进行分页并带有查询的代码
= 1; i <= this.GridView1.PageCount; i++){ this.ddlCurrentPage.Items.Add(i.ToString());} this.ddlCurrentPage.SelectedIndex = this.GridView1.PageIndex;} getdata()函数你能不能自己写?就是连接数据库,把查询出来的结果放到一个DataTable对象中,然后函数返回值就是这个DataTable对象。

Asp.net 如何使用GridView控件的DeleteCommand和UpdateCommand?
第一种方法:是在定义配置SqlDataSource数据源时,使用向导配置。在配置 Select 语句时,选择“高级”,然后勾选“生成 INSERT、UPDATE 和 DELETE”选项。VS自动会给你生成DeleteCommand和UpdateCommand。这种方法简单实用,但对于一些较复杂的SQL语句不适用。第二种方法:选中SqlDataSource,然后利用属性窗口...

asp.net中web窗体对数据库增查删改,直接的操作
你在设计界面点那个箭头给gridview 配置数据源,配置时记得点【高级】里勾选上生成增删改查。然后配置gridview,勾选启用编辑 之类的。这是不用写代码的最原始做法。如果要自己写,那就是在前台给gridview添加几个相关事件。后台再写代码就可以

ASP.net读取Excel数据到GridView中
首先创建一个aspx文件,在页面中加入一个Button和一个DataGrid控件。在工程的引用中添加Excel引用,并将测试的电子表格文件放到D盘中。在CS文件中的Button1_Click事件中输入如下代码:private void Button1_Click(object sender, System.EventArgs e){ string excelFilePath=@"D:\\Book1.xls";\/\/D:\\Book...

相似回答