【问题标题】:GridControl fill (NullReferenceException)GridControl 填充 (NullReferenceException)
【发布时间】:2015-10-02 21:22:31
【问题描述】:

我有 devexpress gridcontrol,我想用预定义的 DataTable 中的数据填充它。这是我的代码:

private void SortDataTable()
{
        DataView dv = GetDataTejbl.DefaultView;
        dv.Sort = comboEdit.Text + " " + "DESC";
        DataTable SortedDataTable = dv.ToTable();
        gridControl1.DataSource = SortedDataTable;
}

我得到的错误:

“对象引用未设置为对象的实例。”

  • 在调用方法之前检查对象是否为空
  • 使用“new”关键字创建对象实例
  • 获取有关此异常的一般帮助

任何帮助将不胜感激。非常感谢

编辑:我尝试过的代码

if (GetDataTejbl.Rows.Count > 0)

【问题讨论】:

标签: c# datatable nullreferenceexception gridcontrol


【解决方案1】:
private void SortDataTable(){

DataView dv = GetDataTejbl.DefaultView.Sort = "["+comboEdit.Text + "] DESC";
DataTable SortedDataTable = dv.ToTable();
if(SortedDataTable!=null){
 gridControl1.DataSource = SortedDataTable;

} }

【讨论】:

  • 非常感谢。看来我的数据表是空的(我的数据“传输”非常糟糕)。您的代码帮助我意识到我的 DataTable 是空的。
  • 很高兴,它帮助了你。干杯。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-26
  • 2013-11-04
相关资源
最近更新 更多