【发布时间】:2016-06-30 11:43:21
【问题描述】:
我有一个DataTable,其中填充了使用 JOIN 的 SQL 语句。 DataTable、ID 和 Category 内部是唯一的一对,ID 本身不是唯一的。
Category 允许包含 NULL 值。我想将它们设置为DataTable 的PrimaryKey,以便能够使用Find(...) 方法查找行。
但是,当我尝试将ID 和Category 设置为DataTable 的PrimaryKey 属性时,我得到了System.Data.DataException。
代码:
dt.PrimaryKey = New DataColumn() {dt.Columns.Item("ID"), dt.Columns.Item("Category")}
异常(翻译):
“类别”列中有空值
如何仍将ID 和Category 设置为PrimaryKey?
【问题讨论】:
标签: .net winforms datatable .net-2.0