Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
下拉菜单中有:A,B,C,D
我在第一列格中选择A
在第二列中的下拉菜单中就不会出现A
同样第二列我选择C后,在其他的列中就不会出现C
用掉一个选项,下拉菜单中就少掉一个
应该不复杂呀。 提供个例子来吧。
下载信息 [文件大小: 下载次数: ] | |
![]() |
下载信息 [文件大小: 下载次数: ] | |
![]() |
Dim nms() As String = {"第一列","第二列","第三列","第四列"}
Select Case e.Col.name
Case "第一列","第二列","第三列","第四列"
Dim lst As new List(of String)
lst.AddRange(New String() {"a","b","c","d"})
For Each nm As String In nms
If e.Col.Name <> nm Then
If lst.Contains(e.Row(nm)) Then
lst.Remove(e.Row(nm))
End If
End If
Next
e.col.ComboList = String.Join("|",lst.ToArray)
End Select
上面代码的{"a","b","c","d"}内容如果来源于表B第一列,请问如何设置?
Dim nms() As String = DataTables("订单").GetUniqueValues("", "客户").ToArray