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. c#DataGridView:実行時に行セルを編集する
- 6. フュージョンテーブルを編集できません
- 7. .lessファイルを編集できません
- 8. FREBitmapDataを編集できません
- 9. xmlファイルを編集できませんが、.javaを編集できますか?
- 10. XIBは編集できません
- 11. DataGridView編集モード
- 12. KO Gridは編集したセルからデータを保存できません - Plunker
- 13. セル編集後にWPF DataGridをリフレッシュすることはできません
- 14. JTableでのセル編集
- 15. Silverlight DataGrid.BeginEdit()はセルを編集モードにしません
- 16. SSRSでスケジュールレポートを編集または削除できません
- 17. GridViewで編集モードでdateformatを設定できません
- 18. 編集モードでEclipseで複合ビューをレンダリングできません
- 19. DataGridViewのセルを編集するときにDateTimepickerを追加する方法
- 20. DataGridViewセルのカスタムコントロールがスローされるFormatException編集時
- 21. DataGridViewセルでホストされているコンボボックスコントロールが編集を終了するように要求できますか?
- 22. 私はバックエンドで私の製品を編集できません
- 23. ASPxGridViewはReadOnly Falseで行を編集できません
- 24. cloud9インストールでは/python/ops/seq2seq.pyを編集できません
- 25. フッター領域をマゼンタで編集できません
- 26. mozillaブラウザのckeditorでテキストフィールドを編集できません
- 27. Magentoで特定のカテゴリフィールドを編集できません。1.6
- 28. xcode 4.5、インターフェイスビルダーで表示サイズを編集できません
- 29. Visual Studio 2012でオーチャードCMSサイトを編集できません
- 30. CPanelでphp.iniファイルを編集できません
フィールドは計算フィールドですか? – evasilchenko
GridViewで編集が有効になっていますか?いくつかのコードを投稿できますか? –
@DeviantSeevいいえ、計算されたフィールドではありません。これはデータベースからの直接のフィールドです。 – Andrej