以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]实验室检查维护窗口中出错(已解决)  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=40558)

--  作者:cqlwsam
--  发布时间:2013/9/23 11:58:00
--  [求助]实验室检查维护窗口中出错(已解决)
“实验室检查维护”窗口中,我想达到以下目的:根据页面选项,获得text,通过text对表“实验室检查维护”按“检查种类”进行筛选,并将筛选获得的数据在表中显示,并进行编辑。老出错。帮我看看!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目.table

[此贴子已经被作者于2013-9-24 18:36:41编辑过]

--  作者:Bin
--  发布时间:2013/9/23 12:03:00
--  
字符串列做比较是需要加 单引号的

Dim s As WinForm.TabControl = e.Sender
Dim s1 As String = s.SelectedPage.Text
Dim drs As List(Of DataRow)
drs = DataTables("实验室检查维护").Select("检验分类=\'" & s1 & "\'")

--  作者:cqlwsam
--  发布时间:2013/9/24 8:29:00
--  
现在不报错了,但是无法筛选出我需要的东西。到底问题出在哪儿呀?谢谢!
--  作者:Bin
--  发布时间:2013/9/24 8:33:00
--  
你想要怎么筛选?结果不是你想要的,说明你的筛选条件不对啊.  

如果是要实现你1楼所说你的代码并没有错啊,Select出来的列集合正是你想要的啊. 如果你是想在表中筛选

应该使用 tables("表名").Filter="检验分类=\'" & s1 & "\'"

--  作者:lsy
--  发布时间:2013/9/24 9:00:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目.table


--  作者:cqlwsam
--  发布时间:2013/9/24 18:36:00
--  
我原来是在每个页面都整了一个表,所以出现了只有一个页面能显示表,而其他页面没有。应该是表独立在页面就OK了。谢谢lsy和bin.