DevExpress XtraGrid未填充特定列

DevExpress XtraGrid未填充特定列,devexpress,xtragrid,Devexpress,Xtragrid,我现在和DevXpress XtraGrid玩得很开心。。。我们正在将网格绑定到一个通过调用存储过程填充的datatable,我正在将一个新列添加到mix中 我已经修改了存储过程以提供新的值,在SSMS中对其进行了测试,结果正常 我在网格视图中添加了一个新列 如果我在代码中的网格数据源设置点上粘贴一个断点,那么该值确实存在 但是,当网格绑定时,列就在那里,但它显示为空 如果我这样做: Dim s As String = grvJobSearchResults.Columns("ALTOServi

我现在和DevXpress XtraGrid玩得很开心。。。我们正在将网格绑定到一个通过调用存储过程填充的datatable,我正在将一个新列添加到mix中

我已经修改了存储过程以提供新的值,在SSMS中对其进行了测试,结果正常

我在网格视图中添加了一个新列

如果我在代码中的网格数据源设置点上粘贴一个断点,那么该值确实存在

但是,当网格绑定时,列就在那里,但它显示为空

如果我这样做:

Dim s As String = grvJobSearchResults.Columns("ALTOServiceOrderID").FieldName
Dim result as String = DirectCast(grvJobSearchResults.GetRow(grvJobSearchResults.GetRowHandle(0)), System.Data.DataRowView).Item(s)
然后我发现结果确实被变量填充了

尽管如此,网格还是显示了一个空单元格


有人有什么想法吗?

您确定该列的
字段名
属性与datatable列名匹配吗?是否已将列的
DisplayFormat
属性设置为可能导致空字符串的内容?我脑子里想的就这些了。也许看到更多的代码会有所帮助。谢谢你的想法-是的,我已经检查了FieldName属性。我没有太注意DisplayFormat,因为当我以编程方式检查网格单元格的内容时,它返回为null。问题似乎出在装订上,但我不知道在哪里……我被难住了。你能不能把问题简化成一个简单的例子,把它添加到你的问题中去?事实上,我刚刚解决了它——我很尴尬——区分大小写!