【问题标题】:duplicated values in lookup edit查找编辑中的重复值
【发布时间】:2013-06-12 12:52:30
【问题描述】:

我在 winforms 应用程序中使用 devexpress 查找编辑。我在数据库中有许多重复的行,并且这些相同的值出现在 LookUpEdit 控件中。

是否可以在查找编辑数据源中获取不同的值而不从数据库中删除这些行。

谢谢。

【问题讨论】:

  • 到目前为止你做了什么?请显示一些代码
  • 更改您的查询以仅获取不同的值。您如何从数据库中获取数据?你的数据源是什么?

标签: c# .net winforms devexpress


【解决方案1】:

在将表格绑定到网格或其他 deXpress 控件之前,请尝试从表格中创建一个视图并在其上应用 RowFilter(过滤条件)。

例如:

DataView view = new DataView(yourTable);
DataTable distinctTable = view.ToTable(true, "Column1", "Column2" ...);

现在您可以将distinctTable 绑定到您的控件

【讨论】:

  • 我从视图而不是数据库表中获取数据
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-04
  • 1970-01-01
  • 2021-09-14
  • 2019-12-06
  • 2013-05-30
相关资源
最近更新 更多