當前位置:編程學習大全網 - 網站源碼 - Eval()和Bind()的區別

Eval()和Bind()的區別

1、Eval取出來的數據時只讀的,而Bind是可更新的數據。2、Eval通常用來需要對數據進行格式化成字符串,因而和Bind方法比,性能會有所下降。3、在運行時,Eval調用DataBinder對象的Eval方法,同時引用命名容器的當前數據項。命名容器通常是包含完整記錄的數據綁定控件的最小組成部分,如 GridView 控件中的壹行。因此,只能對數據綁定控件的模板內的綁定使用 Eval 方法。具體內容可以參考MSDN中關於DataBinder.Eval()方法的描述。註意:當前容器的數據項:Container.DataItem4、Bind()方法的運用,主要應用場景:GridView等可編輯控件的更新操作上。當單擊Update按鈕時,使用 Bind 語法綁定的每個控件屬性值都會被提取出來,並傳遞給數據源控件以執行更新操作。

  • 上一篇:什麽是模擬CPU
  • 下一篇:調查任務源代碼
  • copyright 2024編程學習大全網