老师, 为何不能绑定DataTableBuilder生成的表呢,没有发现系统中增加了表。Dim tb As WinForm.Table=args(0)
Dim newsendername As String=args(1)
If DataTables.Contains(newsendername)=False Then
Dim fltv As String="tbltname='"& newsendername & "' and Countryid='"& ylanguage &"'"
Dim dt As DataTable=lsb("tablerename")
Dim drs As List (of DataRow)=dt.Select(fltv,"coloder")
If drs.count>0 Then
Dim code As String=""
code &= "dim tb As object=args(0)" & vbcrlf
code &= "dim dt1 as datatable" & vbcrlf
code &= "Dim dtb As New DataTableBuilder(""" & newsendername &""")" & vbcrlf
For Each dr As DataRow In drs
code &="dtb.AddDef(""" & dr("tblcolid") & """," & "Gettype(" & dr("type") & "))" & vbcrlf
Next
code &= "dt1=dtb.Build(true)" & vbcrlf
code &= "tb.Table.DataSource =dt1" & vbcrlf
MessageBox.Show(code)
Functions.remove("test")
Functions.Add("test",Code)
Functions.Complie()
End If
End If
[此贴子已经被作者于2018/11/3 9:29:18编辑过]