有的时候,你在编程进入一定阶段,进一步提升很困难的境况之下,不妨回过头来看看基础的东西,或许你会有新的受益,或许能够真正的体会到孔夫子所谓的“温故而知新”的真正内涵。
常用的c#数据绑定控件有:repeater、datalist、gridview、detailsview等,在这里我拿repeater来简单说明问题。
使用该属性指定用来填充repeater控件的数据源。datasource可以是任何system.collections.ienumerable对象,
如用于访问数据库的system.data.dataview、system.collections.arraylist、system.collections.hashtable、数组或ilistsource对象。
常用的数据源:
一个datatable
一个dataview
一个dataset
任何实现ilistsource接口的组件
任何实现ilist接口的组件
注意:
若要绑定到对象的强类型数组,该对象类型必须包含公共属性。
下面通过几个简单的实例来介绍datasource的具体应用。
绑定datatable,一般都是从数据库取出数据,然后直接进行绑定,具体的数据库操作的逻辑不再提供。想必大家都已经非常熟悉。绑定dataview与这个类似。
程序代码
privatevoidBindData() { //通过业务逻辑,直接调用数据库中的数据 DataTablenTable=getTable(); Repeater1.DataSource=nTable; Repeater1.DataBind(); }
HTML代码
C#数据绑定控件程序代码
| 年龄th> | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 年龄 | |||||
|---|---|---|---|---|---|
| td> | |||||
| 年龄 | |||
|---|---|---|---|
微信扫一扫
支付宝扫一扫