打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
声明式数据绑定教程-SqlDataSource 与 GridView

.NET 2.0 中新增了声明式数据绑定功能,可以不需要编程,做些配置就可以实现基本的数据管理功能,这又为我们减轻不了不少工作量。

本连载讲解 SqlDataSource 和 ObjectDataSource 两个数据源控件,讲解 GridView 和 DetailsView 两个呈现控件。

  • SqlDataSource 控件将数据库与呈现控件关联起来。
  • ObjectDataSource 控件将一个提供数据的类与呈现控件关联起来。
  • GridView 控件提供列表显示、编辑、删除记录。
  • DetailsView 控件提供对一条记录进行显示、编辑、删除和插入。

先从 SqlDataSource 和 GridView 开始。

第一步

  • 建立数据库,我们建立一个新闻数据库,命名为 news。
  • 建立表,我们建立一个文档表,命名为 cftea_docs,字段分别为:id(标识)、title、content。
  • 在 cftea_docs 中随便加入两条新闻。

第二步

  • 打开 Visual Web Developer,新建一个 Web Form。
  • 在网页中拖入 SqlDataSource 和 GridView 控件。
<asp:SqlDataSource ID="SqlDataSource1" runat="server"></asp:SqlDataSource>

<asp:GridView ID="GridView1" runat="server"></asp:GridView>

你可以在设计视图配置,也可以通过代码视图配置,为了更好地了解及应用这些控件,我们在代码视图配置。将上述源代码改为如下:

<asp:SqlDataSource ID="SqlDataSource1" runat="server"
    ProviderName="System.Data.SqlClient"
    ConnectionString="Data Source=(local);Persist Security Info=False;User ID=news;Password=news;Initial Catalog=news;"
    SelectCommand="select * from cftea_docs">
</asp:SqlDataSource>

<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1">
</asp:GridView>
  • ConnectionString 是字符串连接,根据你的实际情况修改。请参见数据库连接专题
  • 由于使用的是 SQL Server 数据库,所以 ProviderName 可以省略。

按下 Ctrl + F5,得类似如下运行结果:

一个数据源控件可以被多个呈现控件引用

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ASP.NET2.0_缓存
ASP.NET 2.0 的数据源、数据绑定控件概述与区别
ASP
ASP.NET 2.0轻松实现数据库应用开发
ASP.NET2.0中用Gridview控件操作数据
体验Jasper (转 思归呓语 )
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服