c# - WPF 数据网格 : How to perform column binding using code behind?

标签 c# wpf xaml wpfdatagrid

这是有问题的专栏:

<DataGridTextColumn
    Header=" Length "
    Width="Auto"
    Binding="{Binding Path=Length, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat=0.00;;#}"
    ElementStyle="{StaticResource RightJustified}"
    x:Name="lengthColumn">
</DataGridTextColumn>

问题是我需要在运行时将该列绑定(bind)到其他一些属性(称为Length48)。

TIA。

最佳答案

试试这个:

DataGridTextColumn dataGridTextColumn = new DataGridTextColumn();
dataGridTextColumn.Header = " Length ";
dataGridTextColumn.Binding = new Binding("Length48");

YourDataGrid.Columns.Add(dataGridTextColumn);

关于c# - WPF 数据网格 : How to perform column binding using code behind?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20694443/

相关文章:

wpf - XAML 中的简单动画书动画

c# - SQL Server 2008 的墓碑问题

c# - 调用 PowerStatus.BatteryChargeStatus.ToString() 有时会返回 0

c# - 如何为有限的代码部分使用命名空间

c# - DataGrid 每一行中的组合框

wpf - 将不同的属性绑定(bind)到不同的来源

c# - 无法下载包含视频的子网站

c# - Foreach 循环遍历作为文本框的控件不返回

c# - 修复 xaml 文件中的大小

c# - 如何在 C#/WPF/XAML 中将整个对象而不只是一个属性绑定(bind)到组合框列表的控件?