J'ai un DataTable
qui a été rempli avec une instruction SQL à l'aide de JOINs. À l'intérieur du DataTable
, ID
et Category
sont une paire unique, ID
lui-même n'est pas unique.Comment définir une colonne contenant des valeurs NULL en tant que clé primaire secondaire d'un DataTable
Category
est autorisé à contenir des valeurs NULL. Je veux les définir comme PrimaryKey
du DataTable
pour pouvoir trouver des lignes en utilisant la méthode Find(...)
.
Cependant, lorsque je tente de mettre ID
et Category
comme la propriété PrimaryKey
du DataTable
, je reçois un System.Data.DataException
.
code:
dt.PrimaryKey = New DataColumn() {dt.Columns.Item("ID"), dt.Columns.Item("Category")}
Exception (traduit):
Colonne 'Catégorie' a des valeurs nulles dans ce
Comment puis-je encore mis ID
et Category
comme PrimaryKey
?
https://msdn.microsoft.com/fr-fr/library/z24kefs8(v=vs.110).aspx – andy