补充介绍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 控件。 上一条: 介绍.NET文件操作(二) 下一条: 分析ASP.NET2.0的运行
|