Jay*_*Jay 3 data-binding wpf dataview
我正在将数据网格绑定到DataView.我想在显示数据时隐藏ID列.ID列需要存在于数据中,因为它在我的代码的另一部分中使用.
ID列始终是第一个(索引0)列.
我是否认为DataContextChanged事件不能保证所有列都已刷新?
如何在隐藏列之前确保绑定已完成?理想情况下,我想通过列名隐藏它.
编辑:忘了说我不能在XAML中指定列,因为它们是从动态SQL生成的.
我想到了.
在AutoGeneratingColumn事件中,我正在检查DataGridAutoGeneratingColumnEventArgs标头值,并在与列标题匹配时取消操作.
Private void dataGrid_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
if (e.Column.Header.ToString() == "ID")
{
e.Cancel = true;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2066 次 |
| 最近记录: |