此主题相关图片如下:4-23-4.jpg

老师我想问下,能否在窗口中直接显示创建的临时表,想要实现在图片中左表 单击某一行,在右边能动态显示指定目录下的文件信息
目前的情况,窗口右表无法动态显示文件夹的内容信息(临时表可以动态显示)
窗口的 AfterLoad 代码
Dim dtb As new DataTableBuilder("文件列表") '创建临时表
dtb.adddef("文件名",Gettype(String),32)
dtb.adddef("文件大小",Gettype(Integer))
dtb.adddef("最后修改日期",Gettype(Date))
dtb.Build()
MainTable= Tables("文件列表")
在左表的鼠标Click事件中的代码
Dim r As Row=e.Table.current
Dim tb As Table=Tables("文件列表")
DataTables("文件列表").DeleteFor("文件名 is not null") '清空表内容
Dim lj As String=r("路径")
If FileSys.GetFiles(lj).Count>1 Then
MessageBox.Show(FileSys.GetFiles(lj).Count)
For Each File As String In FileSys.GetFiles(lj)
Dim ifo As new FileInfo(file)
'MessageBox.Show( Ifo.Name & vbcrlf & Ifo.Length/1024 & vbcrlf & Ifo.LastAccessTime )
Dim r1 As Row=tb.addnew
r1("文件名")=Ifo.Name
r1("文件大小")=Ifo.Length/1024
r1("最后修改日期")=Ifo.LastAccessTime
Next
End If