• 1
  • 2
  • 3
  • 4
  • 5
asp.net空间 首 页  »  帮助中心  »  虚拟主机  »  asp.net空间
补充介绍web 窗体数据访问
发布日期:2015-10-14 9:10:50

  补充介绍web 窗体数据访问

        web 窗体数据访问

  之前的文章中我们为大家介绍了web 窗体数据访问的DataGrid 服务器控件,这种控件对于那些适于采用网格样式数据表示形式的 Web 应用程序方案应用很多。但是,在更多其他情况时,需要对数据表示形式要求更加丰富得多,而这时,DataGrid 服务器控件就不能在很好的满足我们的需求。因此,这时候ASP.NET 提供两个控件DataList 和 Repeater,就有了很大的用场,这两个控件为呈现列表样式的数据提供了更大的灵活性。而且这些控件基于模板,因此没有自己的默认呈现形式。数据的呈现方式完全取决于控件模板的实现,而控件模板描述如何表示数据项,您就可以直接使用模板改变或丰富 ASP.NET 移动控件的外观。

        web 窗体数据自定义  

        DataList 和 Repeater 与 DataGrid 控件一样,也支持 DataSource 属性。而且这种属性可设置为任何 ICollection、IEnumerable 或 IListSource 类型。此DataSource 中的数据通过其 DataBind 方法绑定到控件。您通过绑定了数据后,这样的话,每个数据项的格式都由模板描述。

     DataSource 集合中每一项的呈现形式通过ItemTemplate 属性控制 。在 ItemTemplate 内,可以定义任何任意表示代码(HTML 或其他)。您也可以使用 ASP.NET 数据绑定语法,可以将数据绑定中的值插入 DataList 或 Repeater 控件。