Windows Forms C#アプリケーションでdatagridviewを使用しています。データソースはDataSetで、TableAdapterがその中にあります。結果を取得するSQLメソッドには、いくつかのINNER JOINがあります。データはグリッドビューに表示されますが、更新したいフィールドがあります。しかし、それはgridviewで読み取り専用です。そのセルに対する読み取り専用値はfalseに設定されます。私は、どこかで私のデータソースが更新可能でないことを読んだので、それがgridviewコントロールが私にそれを更新させない理由です。しかし、私はそれを更新する必要があります。これに対する解決策はありますか?C#でDataGridViewセルを編集できません
0
A
答えて
0
これはおそらく、ジョインでTableAdapterを使用しているためです。ジョインを使用すると、TableAdapterウィザードはInsert、UpdateおよびDeleteコマンドを自動的に生成できません。
データセットデザイナのTableAdapterのプロパティを調べることで、これが当てはまるかどうかを確認できます。コマンドには(なし)と表示されます。 http://www.asp.net/data-access/tutorials/updating-the-tableadapter-to-use-joins-vb
は個人的に、私は完全にTableAdapterのとその自動生成されたコードを離れてやって、カスタムDATAACCESS層を使用することを好む:ここ
はTableAdapterのにこれらのコマンドを追加することについてのチュートリアルです。+0
私は答えを残すつもりだが、それは役に立つと分かったが、私はちょうどジョインでテーブルアダプターを使ってみたところ、DataGridviewの編集はうまくいっている。 –
関連する問題
- 1. DataGridViewセル編集
- 2. WinFormsのDataGridView編集セル
- 3. DataGridView - "セル選択スタイル" - セルの編集
- 4. .net実行時にDatagridviewの値を編集できません
- 5. dataGridViewの列の値を編集できません
- 6. c#DataGridView:実行時に行セルを編集する
- 7. C#winformsでは、DataGridviewで選択したセルの編集を開始するボタンを作成できますか?
- 8. C#でレジストリを編集できませんか?
- 9. xmlファイルを編集できませんが、.javaを編集できますか?
- 10. EditTextを編集できません。Android
- 11. FREBitmapDataを編集できません
- 12. イメージを編集できません
- 13. レスステートレスコンポーネントテキストフィールドを編集できません
- 14. .lessファイルを編集できません
- 15. ストアドプロシージャを編集できません
- 16. フュージョンテーブルを編集できません
- 17. DataGridView編集モード
- 18. Excelボタンをクリックした後でセルを編集できません
- 19. C#テキストファイルの行を編集できません
- 20. Xcode 8では動的プロトタイプのセルを編集できません。
- 21. MFC ComboBoxは編集できません
- 22. XIBは編集できません
- 23. C#DataGridViewセルで小数点以下は使用できません
- 24. KO Gridは編集したセルからデータを保存できません - Plunker
- 25. セル編集後にWPF DataGridをリフレッシュすることはできません
- 26. SwiftはUITextViewを編集できません。テキストを追加できません。
- 27. JTableでのセル編集
- 28. ExtJSでのセル編集
- 29. エラーが発生したため、C#(NewtonSoft)でJSONを編集できません
- 30. SSRSでスケジュールレポートを編集または削除できません
フィールドは計算フィールドですか? – evasilchenko
GridViewで編集が有効になっていますか?いくつかのコードを投稿できますか? –
@DeviantSeevいいえ、計算されたフィールドではありません。これはデータベースからの直接のフィールドです。 – Andrej