【问题标题】:XamDataGrid show an empty row when Collection is empty当 Collection 为空时,XamDataGrid 显示一个空行
【发布时间】:2014-08-27 06:19:42
【问题描述】:

![在此处输入图像描述][1]我有一个绑定到集合的 XamDataGrid。代码运行良好,XamDataGrid 在集合有数据时显示数据。

但是,如果我清除()集合并分配给数据源,XamDataGrid 也很清晰,但只剩下一个空行,我不知道如何摆脱它。我已经清除了集合。空行从何而来?

使用基础架构 10.2

![突出显示的是空记录][1]

【问题讨论】:

  • 你能给我们截图吗?这可能是过滤器行吗?你有哪个版本的基础设施?
  • 无法添加截图。
  • 12.2 一切正常,如果我将 ObservableCollection 设置到网格并清除集合,网格不会显示空行...
  • 好的。将尝试使用最新版本

标签: .net wpf wpf-controls infragistics xamdatagrid


【解决方案1】:

在原生DataGrid 中,如果属性DataGrid.CanUserAddRows == true 显示一个空行

当您单击该行时,新元素将添加到源集合中。

【讨论】:

    【解决方案2】:

    如果您正在使用 DataSet 并且 DataTable 包含空行,请首先从 DataSet 中获取 DataView

    然后您必须将 DataSource 分配给 xamDataGrid,如下所示 xamDataGrid.DataSource = dataView;

    【讨论】:

      猜你喜欢
      • 2011-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多