以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=107953) |
-- 作者:Rhonin -- 发布时间:2017/10/13 10:40:00 -- [求助] 已知某条信息(地区名称),获取该条信息所在行,(该信息在表中是唯一的) 从该行中获取指定列(地区编码)的值s1 在表中指定列(上级编码)中以s1作为筛选条件 combobox的combolist显示筛选出来的数据 Dim cmb As WinForm.ComboBox = e.Sender Dim s1 As String = e.Form.Controls("ComboBox1").Value Dim r As Row = Tables("行政区划").Current r("地区名称") = s1 \'获取combobox1的值所在行 cmb.ComboList = DataTables("行政区划").GetComboListString("地区名称", "上级编码 = \'" & str & "\'") 现在就是代码写不明白
|
-- 作者:有点甜 -- 发布时间:2017/10/13 10:45:00 -- Dim cmb As WinForm.ComboBox = e.Sender Dim s1 As String = e.Form.Controls("ComboBox1").Value Dim fdr As DataRow = DataTables("行政区划").Find("地区名称 = \'" & s1 & "\'") If fdr IsNot Nothing Then cmb.ComboList = DataTables("行政区划").GetComboListString("地区名称", "上级编码 = \'" & fdr("地区编码") & "\'") Else cmb.ComboList = "" End If |
-- 作者:Rhonin -- 发布时间:2017/10/13 11:43:00 -- 多谢甜老大 |