Datagrid,Dataform數據驗證和ValidationSummary
概述
Datagrid和Dataform是Silverlight中最常用的兩個數據控件,其主要目的是作爲數據集合的載體控件。這兩個控件不僅支持自動數據綁定,而且允許用戶添加許多自定義行爲操作,例如編輯,排序,刪除,添加等。而在日常項目開發中,經常會碰到用戶在編輯,或者添加時對數據的驗證判斷,在數據commit前,即捕獲數據異常並返回提示信息到客戶端。
ValidationSummary控件
在Datagrid和Dataform數據驗證中,最爲常用的是ValidationSummary控件,該控件和WebForm中的ValidationSummary控件類似,其功能都是將錯誤信息集合顯示在一個ListBox控件中。簡單的說,ValidationSummary控件是一個能夠容納驗證錯誤集合的容器,能夠檢測和顯示當前頁面所有驗證結果到客戶端。
詳見:http://www.silverlightchina.net/html/tips/2010/0922/2003.html
、
其中實例代碼下載:
源代碼第一部分下載 |
源代碼第二部分下載 |