【问题标题】:Silverlight 4.0: DataGridTextColumn NameSilverlight 4.0:DataGridTextColumn 名称
【发布时间】:2011-09-13 17:28:48
【问题描述】:

有没有办法在后面的代码中获取 DataGridTextColumn 名称?例如:我想获取Database名称值:

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

【问题讨论】:

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


    【解决方案1】:

    像这样?

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

    或者如果它在页面内部:

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

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

    【讨论】:

    • 谢谢!想了将近一个小时
    猜你喜欢
    • 1970-01-01
    • 2010-11-02
    • 2010-12-25
    • 1970-01-01
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-31
    相关资源
    最近更新 更多