2012-05-28 39 views
0

我有一個silverlight DataGrid,默認情況下在頁面加載數據網格的所有單元格都應該是Readonly。我有2個問題,任何人都可以幫助我嗎?On點擊RowHeader當前行應該是可編輯的並且點擊所有行的ColumnHearder當前列應該是可編輯的

1.On點擊的rowHeader當前行應該是可編輯 2.在所有行的columnHearder當前列的點擊應該爲可編輯

+0

你能發表更多的細節和一些樣本xaml代碼你目前或已經嘗試過嗎? – Stainedart

+0

嗨Stainedart, 我的要求就像DataGrid控件,當我點擊任何列標題,然後列下的所有單元格應該是可編輯的,以便我可以將當​​前值更改爲像行標題的新值 。 我認爲DataGrid默認情況下不提供這些功能。因此,我創建了自定義控件並滿足了我的要求。 但仍然任何暗示邀請:) – Chitta

回答

0

這可能不是解決你的整個問題,但它應該部分地解決它。

這是爲了使列只讀在DataGrid

DataGrid.Columns[7].IsReadOnly = true; 

顯然該屬性可以從活動中更改,但數據網格不具有行/列表頭事件處理程序。自定義控件似乎是不需要像按鈕一樣引入任何新的GUI元素並改變應用程序的感覺的方式。

相關問題