gpt4 book ai didi

c# - 我们可以像在 c# 中的数据库中那样以排序方式将数据填充到文本框中吗?

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:33 25 4
gpt4 key购买 nike

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

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

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

我已经设置了两个导航按钮来导航到下一个和上一个字段。

数据正在我的数据库中排序,但是当我通过

调用它时
this.empTableAdapter.Fill(this.empDataSet.emp);

它不会像那样更新。

我怎样才能做到这一点?

最佳答案

这个问题的简单解决方案是不直接绑定(bind)到 empTableAdapter,而是使用中介 BindingSource .

其工作方式是将 TableAdapter 指定为 BindingSource 的源,然后在数据绑定(bind)到 UI 组件时使用 BindingSource。

BindingSource 具有确保您的数据保持过滤和排序的选项,并且由用于分页/导航的漂亮 UI 控件进一步支持。

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

关于c# - 我们可以像在 c# 中的数据库中那样以排序方式将数据填充到文本框中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15309019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com