在DataGrid快速添加新行
来源:互联网 发布:it职业学校有前途吗 编辑:程序博客网 时间:2024/05/16 02:02
在DataGrid快速添加新行
http://lucky_elove.www1.dotnetplayground.com/
ASP.NET DataGrid为我们提供的内建的记录行编辑功能,但是没有提供内建的添加新行的功能。一个办法就是:在DataTable中添加新行,然后再重新绑定到DataGrid,这个办法可行,但在更新前需要进行确认,可能会产生空行。另外一个解决办法就是:利用DataGrid footer template来提供一个空的行,这样既可以提高速度,也可以避免其它方法带来的不足。
为了为浏览者提供一个空行,我们使用DataGrid的Footer Template,我们直接在Footer Template里添加文本框,这样可以避免不必要的操作:比如点击“编辑”按钮等。这样也可以减少往复数据提交的次数。我们这里仍然LinkButton(插入),并设置CommandName属性为“Insert”,这个CommandName在DataGrid的ItemCommand事件中,确保只有用户点击了“Insert”LinkButton才添加记录。添加到数据库的方法是很简单的。
下面的这个例子提供了DataGrid快速添加新行的功能。aspx代码和Cohe Behind代码分别如下,注意更改数据录连接字符串:
InsertableDataGrid.aspx
InsertableDataGrid.aspx.vb
- 在DataGrid快速添加新行
- 在DataGrid快速添加新行
- 在DataGrid快速添加新行
- 在DataGrid快速添加新行(c#)
- 在DataGrid快速添加新行
- 在DataGrid快速添加新行
- Flex:在有序DataGrid顶部添加新行
- 如何在DataGrid绑定之前为DataSet添加新列
- 如何在DataGrid绑定之前为DataSet添加新列
- 如何在DataGrid绑定之前为DataSet添加新列
- 如何在DataGrid绑定之前为DataSet添加新列
- 如何在DataGrid绑定之前为DataSet添加新列
- 如何在DataGrid绑定之前为DataSet添加新列
- 再议ASP.NET DataGrid控件中的“添加新行”功能
- 再议ASP.NET DataGrid控件中的“添加新行”功能
- 在Datagrid中添加Insert
- [原创]给DataGrid快速添加自动编号
- [原创]给DataGrid快速添加自动编号
- 在ASP.NET中实现多文件上传
- 在ASP.NET里轻松实现缩略图
- 接口和继承的区别
- 一个可逆加密的例子
- ASP创建SQL Server数据库的两种方法
- 在DataGrid快速添加新行
- 利用OleDb对象,将数据库中全部表转换成XML文件
- 把Excel文件中的数据读入到DataGrid中
- 在JavaScript中建立自己的集合对象
- 利用XSL对XML数据进行加密和大小写转换
- showModalDialog()、showModelessDialog()方法使用详解
- TabStrip应用例子
- 用PHP编写PDF文档生成器
- 如何解决XMLHTTP提交过时返回的是乱码?