推荐设备MORE

网站建设平台—深圳石岩微信

网站建设平台—深圳石岩微信

疑难问题

申明式数据信息关联实例教程-SqlDataSource 与 G

日期:2021-02-20
我要分享
申明式数据信息关联实例教程-SqlDataSource 与 GridView申明式数据信息关联实例教程-SqlDataSource 与 GridView 高級申明式数据信息关联实例教程-GridView 模版申明式数据信息关联实例教程-GridView 空內容模版申明式数据信息关联实例教程-GridView 模版2申明式数据信息关联实例教程-GridView 模版3申明式数据信息关联实例教程-DetailsView申明式数据信息关联实例教程-ObjectDataSource

.NET 2.0 中澳增了申明式数据信息关联作用,能够不用程序编写,做些配备便可以完成基本的数据信息管理方法作用,这又为大家缓解不上很多工作中量。

本更新连载解读 SqlDataSource 和 ObjectDataSource 2个数据信息源控制,解读 GridView 和 DetailsView 2个展现控制。

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,得相近以下运作結果:

数据绑定示例

一数量据源控制能够被好几个展现控制引入

申明式数据信息关联实例教程-SqlDataSource 与 GridView申明式数据信息关联实例教程-SqlDataSource 与 GridView 高級申明式数据信息关联实例教程-GridView 模版申明式数据信息关联实例教程-GridView 空內容模版申明式数据信息关联实例教程-GridView 模版2申明式数据信息关联实例教程-GridView 模版3申明式数据信息关联实例教程-DetailsView申明式数据信息关联实例教程-ObjectDataSource