科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件使用ASP.NET 2.0 GridView轻松操作数据

使用ASP.NET 2.0 GridView轻松操作数据

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文就GridView控件如何处理控件所包含的数据的操作细节作些探讨。这些操作包括查看、编辑,以及删除数据。

作者:builder.com.cn 2007年3月19日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

数据的编辑

除了让用户可以查看和筛选数据外,另一个普遍的需求便是编辑数据。GridView数据控件使这变得简单,方法是利用它的AutoGenerateEditButton属性和关联的数据库连接的UpdateCommand属性。

当/如果用户编辑并保存数据时,sqlDataSource元素将提供UpdateCommand属性来定义所用的SQL。这需要通过DataSourceID属性(定位到sqlDataSource)来绑定到GridView控件的编辑功能。同时,sqlDataSource元素的DataKeyNames属性用于指定GridView内数据行的主键和键值数组。列表 C是使用这种方法编辑和更新GridView数据的示例。

数据的删除

和编辑功能一样,GridView控件也简化了用户从GridView控件中删除单个数据行的操作。同样,为了控制删除的执行,这里需要sqlDataSource控件和DeleteCommand属性互相配合。

GridView控件的AutoGenerateDeleteButton属性通知系统生成一个删除按钮(其值为真时),或者不生成按钮(其值为假时)。当用户选中删除按钮时,所选中行数据的值将被送到sqlDataSource的DeleteCommand属性定义的SQL命令语句中执行。列表 D把删除功能引入进来,对上面的例子作了扩展。

易于使用的特性

ASP.NET 1.x的DataGrid控件功能强大,但具体实施却颇费时间。ASP.NET 2.0的功能性和可扩展性同样强大,但复杂度却大大下降。你只要把它和新的sqlDataSource控件组合一起,就可以马上获得这些强大特性。你不需要编写C#或者VB.NET代码就可以实现数据的访问。

你是不是已经更新换代,使用最新版的.NET Framework了呢?如果是,分享一下你使用的体会;如果还没有,就请说说没有更换的原因。


Tony Patton作为应用程序开发员,有着JavaVBLotus,以及XML的各项认证。

责任编辑:德东

查看原文国际来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章