gpt4 book ai didi

c# - 列字符串格式

转载 作者:太空宇宙 更新时间:2023-11-03 11:10:22 24 4
gpt4 key购买 nike

我找到了如何使用 XAML 中的 StringFormat,但我需要以编程方式 添加列,但我找不到解决方案。我使用的代码不起作用:

foreach (Fields field in fields)
{
DataGridTextColumn column = new DataGridTextColumn();
column.Header = field.name;
column.Binding = new Binding(field.name) { Mode = BindingMode.TwoWay };
if (field.group[0] == "<numbers>" && field.group.Count == 1)
column.Binding.StringFormat = "{0:d}";
dgwDataMain.Columns.Add(column);
}

最佳答案

那么您应该使用数据表。它的列可以是任何类型,这对于添加新的 DataGridColumn 来说非常困难。

  1. 收集所有数据。
  2. 将正确类型的列添加到 DataTable。
  3. 将所有数据添加到您的 DataTable。
  4. 设置dataGrid.DataSource = DataTable;

关于c# - 列字符串格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14277896/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com