WPF datagrid 某些列有数据。但是不显示出来

.Net技术 码拜 9年前 (2016-02-25) 2604次浏览
gdnew.ItemsSource = dt.DefaultView;
方式是绑定数据到 datagrid
调试的时候。显示是有数据的。进一步处理。也有数据。
但是就是不显示出来。
WPF datagrid 某些列有数据。但是不显示出来
.net 4.0
谢谢各位高手
解决方案

5

这一列绑定的字段名称写错了吧

5

额目测是你的datagridview设置了固定的宽度,显示不全。你拉宽一点或设置自适应

5

不对,你是截图的,楼上说的对,你的列绑定的字段不对。

5

既然用datatable绑定datagrid,那么就不要给这个datagrid增加列,一切内容操作包括行和列,都应该在datatable中进行

10

引用 7 楼 dzyu011 的回复:

全部操作。都是在datatable中。然后再解绑。重新绑定。
一直没有问题。
就这一个。出现了神奇的情况。怎么弄都不行。这列的数据是 链接。

按这个顺序试试看:
DataTable dt = new DataTable();
dt.Columns.Add(“..”);

dataGrid.ItemSource = null;//一定要有这一句
dataGrid.ItemSource = dt.DefaultView;

5

假如还不可以的话,试试设置一下datagrid的显示模式

5

会不会是这一列的某些行出现了格式不对的数据?例如你增加的列是double类型的,却出现了非数字

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明WPF datagrid 某些列有数据。但是不显示出来
喜欢 (0)
[1034331897@qq.com]
分享 (0)