我需要在Silverlight 3 DataGrid中找到一個單元格/列,以便我可以在其上調用UpdateSource。我怎樣才能做到這一點?如何在Silverlight 3 DataGrid中找到一個字段?
這就是爲什麼,如果你有興趣:
我在Silverlight 3的應用,其顯示與DataAnnotations裝飾屬性,如[必填],爲驗證目的對象有一個DataGrid。我從導入的CSV文件填充DataGrid。導入的行將無效,因爲CSV不包含所有必填字段。
如果用戶編輯數據網格中的字段或當我調用提交(這是一個WCF RIA Services應用程序),驗證將起作用。我想要做的事情就是在datagrid加載後立即觸發驗證。從大量的閱讀中,似乎沒有內置的方法來做到這一點。
我想到,如果我可以在數據網格的第一行找到字段並調用UpdateSource(),我會觸發驗證錯誤。我如何導航到手動定義的數據網格?
不,那是行不通的。我已經對DataGrid和特定的行進行了嘗試,但在兩種情況下它都返回null。 – ssg31415926 2010-01-13 10:55:43