0

oledb データベース (Microsoft Access DB) で自動インクリメント機能を使用する場合の代替手段は何ですか...自動番号データ型がそこにあります...しかし、SQL Server 2008 r2 の自動インクリメント機能のようには機能しません...

クライアントのマシンに単純な C# アプリケーションを 1 つインストールしました....クライアントでデータ入力を行い、送信後に Datagrid で表示されます...

例:ID(プログラムによって自動生成)、名前、住所、携帯電話、固定電話を入力するためのフォームを作成しました。

オペレーターがこれらの詳細を入力して送信ボタンをクリックすると、データベースに保存され、datagridview に表示されます (データベース内の対応するテーブルにバインドされているため)。

..........ここでの問題は..オペレーターが 50 を超えるレコードを入力したため、datagridview が突然 22 番目から 50 番目までのレコードを表示し始め、50 番目のレコードの後に​​ 1 番目から 21 番目のレコードを表示し始めたことです..

新しいレコードが追加されるたびに、50 番目のレコードの後に​​追加されます... 私はここで Microsoft Access データベース (OLEDB 接続) を使用しています... Microsoft SQL Server r2 を使用したときに、この種の問題に直面したことはありません...

何が解決策になるでしょうか...

Datagridview をバインドするために書いたコードは次のとおりです>>>

da=new oledbdataadapter("select * from customer",con);
Dataset ds=new Dataset();
da.fill(ds);
gvCustomerRecord.Datasource=ds.Tables[0];

OLEDBの自動インクリメントに関する解決策はありますか???

4

1 に答える 1

0

CustomerID で Order By を使用できます

于 2012-09-21T02:59:00.463 に答える