私のアプリケーションでDataGridViewを使用していますが、IDの1つの列が含まれています。 ID列を読み取り専用に設定しました。私の質問は、DataGridViewに新しいレコードを追加し、ID列が自動的に1ずつインクリメントする場合、どうすればいいですか?自動インクリメントC#
0
A
答えて
2
DataTableで使用され、DataGridViewに表示されるDataColumnには、自動番号付けのプロパティがあります。
このcookbokをご覧ください。
たり、データセットに切り替えたい場合は、この:
0
あなたのDataGridViewは、基礎となるデータに何もしていません。どんなDataSourceを使用していますか? DataTable(またはDataTableのDataSet)には、AutoCrementというDataColumnsを持たせることができます。 DataGridViewの詳細を参照here
+0
さて、バグがあります。新しい行をクリックすると、その行が自動増分されます。しかし、データを入力しない場合は、別の場所をクリックして、新しいレコードを再度クリックしてください。また、番号が追加されます。あなたが最初にクリックするように、それは2になりますが、私は情報を入力しません。レコード1をクリックしてから、新しいレコードをクリックすると、IDは3になります。これを修正するにはどうすればよいですか? – Adrian
関連する問題
- 1. C#が自動インクリメント
- 2. C#クラス自動インクリメントID
- 3. mysql自動インクリメントなしインクリメント
- 4. 自動インクリメントHexValue
- 5. モンゴース自動インクリメント
- 6. 自動インクリメント
- 7. 自動インクリメント
- 8. リセット自動インクリメント
- 9. Java自動インクリメント
- 10. jQueryの自動インクリメント(」「)
- 11. 自動インクリメント問題
- 12. MongoEngineで自動インクリメント
- 13. Django自動インクリメント値
- 14. JsGrid - 自動インクリメントID
- 15. Oracleの自動インクリメント
- 16. 自動インクリメントIDの
- 17. LINQと自動インクリメント
- 18. キー列自動インクリメント
- 19. 自動インクリメントby information_schema
- 20. Heroku MySQL自動インクリメント
- 21. 自動インクリメント番号
- 22. 自動インクリメントSQL値
- 23. ペーストの自動インクリメント
- 24. のOracle自動インクリメント
- 25. FTLの自動インクリメント
- 26. SharedPreferencesの自動インクリメント?
- 27. 手動で自動インクリメント
- 28. 自動インクリメント構文エラー
- 29. 一時テーブルの自動インクリメント
- 30. JavaのHibernate ID自動インクリメント
多くの意味合いがありますが、Excelワークシートをdatagridviewに読み込むため、オートナンバー列を作成する必要はありません。または私はすべきですか? – Adrian
あなたは、自動インクリメントの列が必要だと言った。それが終わったのです。それをしたくない場合は、int i = 1;を使用します。 (ループ開始時)i ++(ループの内側)に挿入し、DataGridの最初の列にiを挿入します。 –