.Net 添加索引到数据表(数据集)
.Net Add Index to Datatable (dataset)
有没有办法在 .Net 中为数据表添加索引?
我有一个包含大约 1,100 行的数据表,datatable.select 语句对于内存操作来说似乎有点慢。
table.PrimaryKey = new DataColumn[]{table.Columns["column1"],table.Columns["column2"]}
搜索时
table.Rows.Find(New Object[]{<value in column1>, <value in column2>})
这将 return 一个数据行。另外主键值必须是唯一的,否则会抛出异常。
对于 Visual Basic:
Dim table As New DataTable()
table.Columns.Add(New DataColumn("MyColumn"))
Dim primaryKey(1) As DataColumn
primaryKey(1) = table.Columns("MyColumn")
table.PrimaryKey = primaryKey
有没有办法在 .Net 中为数据表添加索引?
我有一个包含大约 1,100 行的数据表,datatable.select 语句对于内存操作来说似乎有点慢。
table.PrimaryKey = new DataColumn[]{table.Columns["column1"],table.Columns["column2"]}
搜索时
table.Rows.Find(New Object[]{<value in column1>, <value in column2>})
这将 return 一个数据行。另外主键值必须是唯一的,否则会抛出异常。
对于 Visual Basic:
Dim table As New DataTable()
table.Columns.Add(New DataColumn("MyColumn"))
Dim primaryKey(1) As DataColumn
primaryKey(1) = table.Columns("MyColumn")
table.PrimaryKey = primaryKey