Tag: datagrid

DataGrid列宽不会自动更新

当Change的值更新时,其列不会更新以适合新值。 因此列保持太小并且值被剪裁。 有任何想法吗?

如何构建具有未知列数的WPF数据网格

我需要从一个从txt获得的字符串数组的集合中构建和显示WPF数据网格。 问题是我不知道先验的是列数,即单个数组中的项数。 所以我在我的xaml中定义了 我试图在我的视图模型中填充它,但我不能简单地将我的数组的集合(Observable Collection)作为项目源,因为数据网格将只显示空行。 我也可以使用其他方法而不是Observable集合,因为我使用相同的方法生成我的数组 这是我的Observable Collection: ObservableCollection Rows = new ObservableCollection; 在这个方法中我填写了集合 foreach(ListViewItem item in wsettings.lista) { TextBlock line = item.Content as TextBlock; string txt = line.Text; string[] x = txt.Split(stringSeparators, StringSplitOptions.None); Rows.Add(x); } 请不要介意分手前的第一部分。 我从之前使用过的文本块列表视图中获取数据(我有理由)。 EDIT1:使代码更具可读性 EDIT2:标题必须是用户必须设置的combobox

如何将DataTable绑定到Datagrid

我有一个问题将DataTable绑定到DataGrid 。 我已经搜索过解决方案但是无法摆脱错误。 使用WindowsForms时绑定工作正常,因此DataTable是正确的。 我只是无法将其绑定到WPF-DataGrid。 错误消息:未处理AmbiguousMatchException 资料来源:mscorlib 我已经设置了新项目来摆脱任何不良链接等。 XAML的代码: 我已经尝试过跟随C#-Code: grid1.ItemsSource = dt.DefaultView; 要么 grid1.DataContext = dt.DefaultView; 要么 grid1.DataContext = dtex; 任何帮助表示赞赏。