下面我加载一个数据集,我相信是表0.然后我在数据集中将表0的名称设置为PickTable:
PickDataSet.ReadXml(My.Computer.FileSystem.SpecialDirectories.MyDocuments & Pickfile)
PickDataSet.Tables(0).TableName = "PickTable"
我现在很难找到为PickTable设置主键的语法。第0列是唯一的,并且始终具有值。我需要把它作为主键。
我试过这样的事情:
PickDataSet.Tables("PickTable").PrimaryKey = PickDataSet.Tables("PickTable").Columns(0);
.PrimaryKey
的DataTable
属性期待一系列DataColumn
对象。因此,您可以将第一列设置为主键,并使用以下行:
PickDataSet.Tables("PickTable").PrimaryKey = {PickDataSet.Tables("PickTable").Columns(0)}
'or
PickDataSet.Tables("PickTable").PrimaryKey = New DataColumn() {PickDataSet.Tables("PickTable").Columns(0)}