DATASET是否有过滤功能

wq2003 2004-08-11 05:57:58
我想取出dataset中的部分信息(根据主键值),返回一个dataset,不知有没有现成的函数或有没有什么好的方法
...全文
152 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
KahnWinsock 2004-09-27
  • 打赏
  • 举报
回复
使用dataview的rowfilter,参数就是主键值的相关语句。
ganenpingsohucom 2004-08-11
  • 打赏
  • 举报
回复
可以用DataTable.Select方法
或者把Table包装到DataView中,使用DataView.Filter属性
lihonggen0 2004-08-11
  • 打赏
  • 举报
回复
没有


用datatable
八爪鱼-杭州 2004-08-11
  • 打赏
  • 举报
回复
从一个dataset的datatable中new一个dataview,dataview的构造函数中有一个重载是可以加条件的,相当于select的where,看看msdn吧
1.3加入万能查询,以前是从胜天进销存中提取出来的,但我的速度快很多倍,因为我用了DisableControls,嘿嘿!*后来发现,智能过滤应该是对任何数据库都同样功能强大,因为它不是用FILTER属性,而是用ONFILTERRECODE事件来进行过滤的*对智通过滤做了一些改进,改掉一些BUG1.2增加了智能过滤功能,对任意一DATASET都可以!此功能参考QLFilter,在此表示感谢!以后会陆续增加一些MIS开发的常用功能组件或函数,请大家多多关注对了,几个按钮的ICON我暂时没有,没放上去丑了点,请大家自已加上去了!1.1ColEditor 更易于使用了,BUG基本排除!1.0本程序演示了如何使用编辑器在运行期设置表格的一些常用参数需要使用到Ehlib控件,最好使用3.6版本,旧版本也适用!使用前请双击本目录下的DB.UDL连接数据库,连接完成后即可选择数据表进行演示!在表格上按右键,即可出现功能菜单,点击进入!程序应该适用于各版本的DELPHI,但由于条件有限未做测试!希望大家多多交流,能得到大家的各种有用的源代码!本程序的全部代码您都可以任意使用,但源代码的最前面几行的注释不可以改变,否则您将无权使用!如有修改成更好用的版本,烦请给我一份,以便学习提高!jacky xuQQ:112876992Email:kingjit@163.comMSN:kingjit@163.comskype:kingjit@163.comhttp: www.kingjit.com======================您的回复就是我的动力,再没有人回得,就拉倒吧======================

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧