Dim tr As WinForm.TreeView tr = Forms("窗口1").Controls("TreeView1") For Each r As Row In Tables("XXX").Rows Dim v As string = r("yyy") & r("xxx") tr.Nodes.add(v,v) Next
6楼
yangming 发表于:2010/3/30 12:29:00
If Tables("列类型").Cols.Contains("合成") Then Else DataTables("列类型").DataCols.Add("合成", GetType(String), "[列类型] + ' ' + [SQL]") End If Dim tr As WinForm.TreeView = e.Form.Controls("TreeView1") tr.CreateDataTree("列类型","合成")
7楼
mr725 发表于:2010/3/30 13:06:00
还可以这样: Forms("窗口1").Controls("TreeView1").Nodes.Clear If Tables("表A").Cols.Contains("mlsh") Then for each dr as DataRow in DataTables("表A").DataRows dr("mlsh") = "【" & dr("第一列") & "】" & dr("第二列") next Forms("窗口1").Controls("TreeView1").BuildDataTree("表A", "","mlsh") else DataTables("表A").DataCols.Add("mlsh", GetType(string),50) for each dr as DataRow in DataTables("表A").DataRows dr("mlsh") = "【" & dr("第一列") & "】" & dr("第二列") next Forms("窗口1").Controls("TreeView1").BuildDataTree("表A", "","mlsh") End If