求助:让datagridview显示符合条件的表单记录。
时间:2011-12-17
来源:互联网
想将一张表绑定到datagridview中显示,但是我只想显示满足条件的那部分记录。
这个能直接实现吗?如果不能用datatable怎么实现?
有一张表A,我想让datagridview1显示表A中满足条件xxID=001的记录(这样的记录可能有多条,也可能一条都没有),名称,数量,单价这3列
本人是菜鸟中的菜鸟,请大人在答复时,添加代码,越详细,越好!要不真看不懂呀!
使用的VS2008 VB ,数据库SQL2008
这个能直接实现吗?如果不能用datatable怎么实现?
有一张表A,我想让datagridview1显示表A中满足条件xxID=001的记录(这样的记录可能有多条,也可能一条都没有),名称,数量,单价这3列
本人是菜鸟中的菜鸟,请大人在答复时,添加代码,越详细,越好!要不真看不懂呀!
使用的VS2008 VB ,数据库SQL2008
作者: miku_0203 发布时间: 2011-12-17
本人也是个鸟, 就能想到鸟方法, 你备份一下你的数据对象, 然后把不符合条件的 remove 掉再显示吧...
作者: pitsou7 发布时间: 2011-12-17
使用DataSet
先查詢再填充
VB.NET code
先查詢再填充
VB.NET code
'先寫一個函數返回查詢的DataSet Public Function QueryDataSet(ByVal cmdstr As String) As DataSet Dim cmd As New SQLCommand(cmdstr, conn) Dim sds As New DataSet() sda.SelectCommand = cmd sda.Fill(sds, "tempTable") Return sds End Function ‘ '在你的事件中調用上面的函數,再綁定到datagridview1作為數據源 strQuery ="Select 名稱,數量,單價 from 表A where xxID=001" datagridview1.DataSource = QueryDataSet(strQuery).Tables("temptable")
作者: yvhamso 发布时间: 2011-12-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28