2010-04-11 213 views
0

我想創建一個輸入DataGrid - 一個空的行集合,列標題可以由用戶填充數據,然後保存到數據庫。 DataGrid不會被用來顯示數據,但是像輸入字段一樣。這種行爲與Excell的行爲類似。問題是,如果DataGrid沒有爲它提供數據,它在應用程序中不可見,並且用戶不能輸入任何內容。 DataGrid是不錯的選擇?這種功能如何用不同的控制方式來實現?我寧願使用DataGrid艱難。 非常感謝您的幫助。WPF輸入數據網格?

回答

0

即使沒有在應用程序的開始提供數據,您也可以在DataGrid中輸入數據。你只需要你的ItemsSource的正確綁定,並將CanUserAddRows設置爲true。此外,與DataGrid的一行對應的類必須實現無參數的構造函數。

+0

感謝您的回答。您能否詳細說明一下正確的ItemsSource?因爲我想將數據保存到數據庫中,所以我使用ItemsSource = {Binding},然後使用INotifyCollectionChange來更新數據。 – SAD 2010-04-12 07:25:42