我们能否在文本框中以排序的方式填充数据,就像c#中的数据库一样

本文关键字:数据库 就像 一样 数据 方式 文本 我们 排序 填充 | 更新日期: 2023-09-27 18:03:00

我目前正在使用以下代码将字段加载到文本框中:

this.empTableAdapter.Fill(this.empDataSet.emp);

但问题是,如果我们添加一个数据记录与一个较小的值的关键元素比已经存在于数据库中,当我点击查看所有按钮调用此方法最后添加的数据出现在结束,但我想让它出现在一个排序的方式。

i设置两个导航按钮导航到下一个和上一个字段。

数据正在排序在我的数据库,但当我调用它的

this.empTableAdapter.Fill(this.empDataSet.emp);

它不会像那样更新。

我怎样才能做到这一点?

我们能否在文本框中以排序的方式填充数据,就像c#中的数据库一样

这个问题的简单解决方案是不直接绑定到empTableAdapter,而是使用中间的BindingSource。

它的工作方式是你分配TableAdapter作为BindingSource的源,然后在数据绑定到你的UI组件时使用BindingSource。

BindingSource有选项来确保你的数据保持过滤和排序,并且有很好的UI控件来支持分页/导航。

我已经很长时间没有使用数据集了,但我记得这个调用都是使用组件工具箱和windows窗体设计器创建和连接的。

相关文章: