タイトル : Re^9: DataGridViewにカーソルを位置づけたい 投稿日 : 2008/08/22(Fri) 16:16 投稿者 : るしぇ
主キーであるとか、フィールドのデータベース側の型とかデータサイズとか、 一般にスキーマ情報と呼ばれるものが取得できていないのか、取得していないのか。 はたまたそのあたりに不具合があって DataTable に設定できていないのか。 ただ、こまごまとした設定情報が取得しないデフォルト設定であることは考え られるけど、主キーの情報は取れてたように思うけどなー。リンクテーブルだと スキーマ情報が丸々取得できないとかいうバグも過去あったけど。。。 まー、データベースの設定を変更したり、取得できた DataSet の情報を調査 しないとボクには分かりませんね。 設定されていないというのだから設定されていないのでしょう。 DataTable は非連結型で設計されています。データベースと切り離されているので そのまま使い捨てること前提に主キーをコードから設定すればいいと思います。 対処療法というか、応急手当ですけど。エラーの原因は色々と設定を変えて 調べてください。 しかし、ここまでくると DataGridView のセル値を上から1つ1つ取り出して 比較したほうが話が早そうですが。 |