【问题标题】:Silverlight DataGrid - Adding columns at runtimeSilverlight DataGrid - 在运行时添加列
【发布时间】:2010-11-02 02:34:24
【问题描述】:

我希望能够根据用户的 UI 输入向我的数据网格中添加/删除列。

这可能吗?这方面有什么好的文章吗?

谢谢, 标记

【问题讨论】:

    标签: silverlight dynamic


    【解决方案1】:

    是的,有可能:

    // Candidates is the DataGrid
    
    var newColumn = new DataGridTextColumn() { Header="New Column"};
    Candidates.Columns.Add(newColumn);
    Candidates.Columns.Remove(newColumn);
    

    【讨论】:

    • 这似乎可行,但我总是“一键落后”。我怀疑这与 UI 线程上未更新的更新有关?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多