Silverlight 4.0:DataGridTextColumn名称

时间:2011-06-13 07:12:42

标签: c# .net silverlight silverlight-4.0 datagrid

有没有办法让代码中的DataGridTextColumn名称落后?例如:我想获得Database名称值:

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

1 个答案:

答案 0 :(得分:1)

喜欢这个吗?

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

或如果它在页面内:

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

我以为你知道索引。因为如果名称和索引都是未知的,那么很难找到它:),除非有其他独特的属性。