2011-01-27 14 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を使用してのより良いだと思います。