手工新建一个表,名称为“统计”,此表共两列,一列名为“字符”,字符,字符型,一列名为“出现次数”,整数型。
按钮代码。
Dim t As New DataTableBuilder("temp") '创建临时表
t.AddDef("字符", GetType(String), 32)
t.Build()
Tables("temp").Visible = false
For Each dr1 As DataRow In DataTables("表A").DataRows '遍历表A所有列,所有行,将数据写入临时表
For Each dc As DataCol In DataTables("表A").DataCols
Dim Dr2 As DataRow = DataTables("temp").AddNew()
dr2("字符") = dr1(dc.name)
Next
Next
DataTables("temp").DeleteFor("[字符] Is Null") '删除临时表空行
DataTables("统计").DataRows.Clear()
dim f As New Filler '填充数据
f.SourceTable = DataTables("temp")
f.DataTable = DataTables("统计")
f.Fill()
'计算出现次数
For Each dr As DataRow In DataTables("统计").DataRows
dr("出现次数") = DataTables("temp").Compute("Count(字符)", "字符 = '" & dr("字符") & "'")
Next
[此贴子已经被作者于2009-12-10 16:51:44编辑过]