'after using adapter and all the connection process to fill the dataset
Dim tableProduct As DataTable = productDataSet.Tables(0)
tableProduct.PrimaryKey = New DataColumn() {tableProduct.Columns(0)}
这是我尝试创建复合键
Dim tableProduct As DataTable = productDataSet.Tables(0)
tableProduct.PrimaryKey = New DataColumn() {tableProduct.Columns(0)}
tableProduct.PrimaryKey = New DataColumn() {tableProduct.Columns(1)}
我最近开始使用vb.net,之前我曾在java和php,Jquery等工作过。所以我不是那么体验.Net Framework如果我错误地问了这个问题请告诉我,所以我可以编辑谢谢
答案 0 :(得分:0)
如果我正确理解您的问题,您需要使用两个(或更多)数据列来定义表主键。在上面的代码中,首先使用一列设置PrimaryKey,然后更改此主键并使用其他列。但是你总是得到只有一列的PrimaryKey。
试试这个
tableProduct.PrimaryKey = New DataColumn() _
{
tableProduct.Columns(0),
tableProduct.Columns(1)
}