2012年10月19日 星期五

Eval & Bind

GridView中取得資料值寫法

Eval:資料唯讀顯示
      <%# Eval("欄位名稱") %>  => 調用DataBinder.Eval
     .NET 1.0 舊寫法 DataBinder.Eval(Container.DataItem,"欄位名稱")
     建議使用新的寫法

DataItem:
      <%#((DataRowView)Container.DataItem)["欄位名稱"] %> 效能最佳

Bind:資料為雙向互動, 具有Insert, Update, Delete功能
      <%# Bind("欄位名稱") %>