2010-03-24 60 views
1

我想獲得DataGridRow單元格屬性。它是當前DataGrid中單元格的表格。但我不能直接從代碼或反射訪問:DataGridRow單元格屬性

var x = dataGridRow.GetType().GetProperty("Cells") //returns null 

有沒有什麼辦法得到這張表?

和相關的問題 - 在監視窗口(VS2008)常規屬性有一個手指在一張紙上的圖標。但是DataGridRow.Cells有一個手指在一張紙上,左下角有一個小黃色信封的圖標 - 這是什麼意思?

感謝您的回覆。

回答

0

Cells屬性在程序集內部,因此您無法從代碼訪問它。

+0

並沒有辦法從代碼操縱他們期望的事件? – Polo 2010-04-19 12:12:43

3

,如果你知道DataGrid的名字你可以通過它的索引中的任何細胞:

DataGridCell cell = dataGridName.Columns[columnIndex].GetCellContent(e.Row).Parent as DataGridCell; 
+0

你仍然需要RoutedEventArgs來讓它成爲可能... – Polo 2010-04-19 12:07:40

+0

謝謝你,Telerik的網格有Cells propery,對於sdk的datagrid也可以。 – 2012-10-23 07:09:36

相關問題