2011-06-13 86 views
1

有沒有辦法在代碼後面獲取DataGridTextColumn名稱?例如:我要獲得Database名稱值:Silverlight 4.0:DataGridTextColumn名稱

<sdk:DataGrid AutoGenerateColumns="False"> 
    <sdk:DataGrid.Columns> 
     <sdk:DataGridTextColumn x:Name="Database"> 
      </sdk:DataGridTextColumn> 
     </sdk:DataGrid.Columns> 
    </sdk:DataGrid> 

回答

1

喜歡這個?

var columnName = myDataGrid.Columns[0].GetValue(FrameworkElement.NameProperty); 

,或者如果它是頁面內:

var columnName = myDataGrid.Columns[0].GetValue(NameProperty); 

我以爲你知道的指數。因爲如果名稱和索引都是未知的,就很難找到:),除非有其他獨特的屬性。

+0

謝謝!一直想着它將近一個小時 – xscape 2011-06-13 07:33:44