2010-01-18 21 views
0

在SL3數據網格中,是否有可能讓網格的每個單元都可編輯?在Silverlight 3中,數據網格的每個單元格都可以同時編輯?

我需要創建一個類似於Excel工作表的用戶界面。點擊按鈕後,將提交整個對象集合而不是單個對象或單元格。

這是否可能,如果是的話,我該如何去實現它?

謝謝。

+0

這當然是可以實現的。你有沒有看過silverlight.net網站的任何例子?我沒有與我的代碼,但我相信這肯定是可能的 – 2010-01-18 15:12:56

回答

2

我想這個問題在這裏坐了4個小時沒有答案的原因是我們都問自己「我在這裏錯過了這個問題嗎?」。

首先,您實際上不能「同時編輯每個單元格」,畢竟當您按下鍵盤上的某個鍵時,只有一個控件將接受輸入,即具有焦點的輸入。

如果您讓它自動生成單元格,「Excel工作表」行爲正是您從DataGrid獲得的行爲。

所以這個問題是關於你分配給ItemsSource屬性的對象。你真的需要告訴我們你用什麼來存儲數據。

事實是您的要求很容易實現,特別是如果您包含WCF RIA服務。 Ulitmately你會得到一個「數據上下文」,你可以用各種方式編輯,然後在任何適合你的應用程序的地方提交修改。

+0

啊,好的。顯然我誤解了數據網格的行爲。 想一想,也許我的問題更多的是與網格的出現有關,也就是說,看起來每個單元格都處於可編輯狀態+單擊即可開始編輯。我會在此基礎上搜索問答。 感謝您的幫助。 – Adnan 2010-01-19 09:38:38

相關問題