1. 程式人生 > >對gridview繫結資料的操作方法,自定義顯示內容

對gridview繫結資料的操作方法,自定義顯示內容

GridView中Eval和 Bind 的使用

Eval:繫結的是隻讀資料的顯示;Bind:可以繫結只讀資料也可以繫結更新資料,Bind方法還把欄位和控制元件的繫結屬性聯絡起來,使得

資料控制元件(比如GridView等)的Update、Insert和Delete等方法可以使用這種聯絡來作出相應的處理。

Eval 和 Bind繫結的資料在<%# %> 顯示, 若對要顯示的資料作修改或者操作也在<%# %> 中,例如:
1, 對顯示的字串作字元顯示:<%# (Eval("Address")).ToString().SubString(0,10)%>,顯示10位數的地址。
2, 對顯示的資訊作判斷:<%# (Eval("if_delete")).ToString == "yes" ?"已刪除":"未刪除"%>
3, 繫結後臺的方法:<%# GetInfo(Eval("繫結欄位").ToString())%>


後臺方法:
public string GetInfo(string str){
    //操作過程
}