以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教两个问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169329) |
-- 作者:hb8888 -- 发布时间:2021/6/12 10:52:00 -- 请教两个问题 大师:请问 1、狐表的分组统计生成的表如何添加主键? 2、行集合为何不能用contains判断?在没有主键的统计表实在是不方便!
|
-- 作者:有点蓝 -- 发布时间:2021/6/12 10:57:00 -- 可以使用.net的方法,参考:https://docs.microsoft.com/zh-cn/dotnet/api/system.data.datatable.primarykey?view=net-5.0 |
-- 作者:hb8888 -- 发布时间:2021/6/12 11:14:00 -- 我是问对生成的分组统计表直接添加主键? |
-- 作者:有点蓝 -- 发布时间:2021/6/12 11:19:00 -- 没有问题,认真看2楼 |
-- 作者:hb8888 -- 发布时间:2021/6/12 11:24:00 -- 请问可以这样写吗? dt = 生成的分组统计表转datatable.BaseTable dt.Columns.Add("_Identify",GetType(integer)) Tables("窗口1_Table1").DataSource = dt |
-- 作者:有点蓝 -- 发布时间:2021/6/12 11:37:00 -- dt = 生成的分组统计表转datatable.BaseTable Dim keys(0) As DataColumn
Dim column As DataColumn
\' Create column 1.
column = New DataColumn()
column.DataType = Type.GetType("System.Int32")
column.ColumnName= "_Identify"
\' Add the column to the DataTable.Columns collection.
dt.Columns.Add(column)
\' Add the column to the array.
keys(0) = column dt.PrimaryKey = keys
|