夜話第八集常用的數據綁定控件

1、數據綁定控件:簡化數據顯示的操作。都是從basedataboundcontrol這個抽象類派生的,幾個方法:datasource屬性,datasourceid屬性,databind()方法。

2、dropdownlist:幾個屬性:autopostback(是否主動提交),datatextfield(設置text),datavaluefield(設置value),item(列表項集合),selectedindex(選定項的索引),selecteditem,selectedvalue。枚舉的藉口都可以進行數據綁定(如數組、dataset、datatable)

3、listbox控件:和ddl類似,但listbox有rows屬性,(selectionmode倆屬性 multiple和single),可以顯示多行。

4、數據綁定表達式:可以配合eval和bind使用前提是訪問權限比較高,因此變量的空字符必須是protected或public不能是provite。

5、gridview控件:屬性:allowpaging(分頁)allowsorting(排序)pageindex(設置或獲取當前頁的索引)等。gridview中支持的字段類型:boundfield(文本形式顯示數據),checkboxfield(複選框形式),hyperlinkfield(超鏈接),imagefield(根據url顯示圖片效果),buttonfield(按鈕),commandfield(顯示可執行操作的列 如編輯刪除等操作),templatefield(模板列)。模板列類型綁定字段。把0和1等代碼轉換爲名稱(

性別的轉換)

6、datalist:比gv要複雜,可以並列顯示。倆屬性:repeatcolumns(有幾列)和repeatdirection(水平顯示還是垂直顯示)。嵌套綁定(效率低)。

7、repeater控件:類似datalist但不能一行顯示多列數據,使用更復雜,不過能更靈活的控制顯示樣式。

8、formview:類似repeater控件,使用html代碼填充。一次只能顯示一條數據,可以翻頁。

9、detailsview:類似gv,內置表格控制。顯示具體信息。也是單條信息顯示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章