2011-01-27 75 views
0

我的表Kategorija有主鍵(IDKategorije數據集和主鍵

當我在我的代碼的一部分使用的數據集,如:

string s = textBox1.Text ; 
DataRow dRow2 = ds1.Tables["Kategorija"].Rows.Find(s); 

我得到一個錯誤:

表沒有主鍵

如何是什麼?

回答

2

也就是說,因爲您的DataTable沒有定義主鍵。這與您的數據庫中的表無關,但我想Rows集合上的Find方法需要DataTable上的主鍵約束才能工作。可以發現

關於PrimaryKey屬性的詳細信息here

下一步,我認爲你是使用Typed Dataset的更好。