我在Windows Forms C#應用程序中有一個datagridview。它的數據源是DataSet,它有TableAdapter。獲得結果的SQL方法有一對INNER JOIN。數據顯示在gridview中,但我有一個我想更新的字段。但是,它只能在gridview中使用。該單元格的只讀值設置爲false。我讀過的地方是我的數據源不可更新,這就是爲什麼gridview控件不讓我更新它的原因。但我必須更新它。你有解決這個問題嗎?無法編輯C#中的DataGridView單元格#
0
A
回答
0
這可能是由於將TableAdapter與連接一起使用 - 當使用連接時,TableAdapter嚮導無法自動生成插入,更新和刪除命令。
您可以通過查看數據集設計器中TableAdapter的屬性來驗證是否屬於這種情況 - 命令將顯示(無)。
這裏是添加這些命令到一個TableAdapter教程:http://www.asp.net/data-access/tutorials/updating-the-tableadapter-to-use-joins-vb
就個人而言,我更喜歡使用自定義的數據訪問層,用的TableAdapter及其自動生成的代碼完全廢除。
+0
我打算離開答案,證明它很有幫助,但我只是嘗試使用帶有連接的tableadapter,datagridview編輯工作正常。 –
相關問題
- 1. C#Datagridview編輯單元格
- 2. DataGridView單元格編輯
- 3. 以編程方式無法編輯dataGridView單元格的值
- 4. 如何在DataGridView中編輯單元格?
- 5. 更改datagridview單元格中編輯的單元格
- 6. 編輯DataGridView單元
- 7. DataGridView編輯WinForms上的單元格
- 8. 無法編輯DataGridView單元格,驗證事件集e.Cancel = true
- 9. 使datagridview c中的一個單元格可編輯#
- 10. DataGridView單元格編輯結束事件
- 11. datagridview單元格編輯錯誤
- 12. WinForms DataGridView單元格編輯結束事件獲取單元格
- 13. DataGridView - 「單元格選擇樣式」 - 編輯單元格
- 14. 無法編輯單元格公式
- 15. ng-grid無法編輯單元格
- 16. C#Datagridview如何編輯單元格返回數據庫
- 17. c#DataGridView:在運行時編輯行單元格
- 18. C#--DataGridView - 無法獲取ColumnCount,無法獲取單元格值
- 19. 無法編輯JTable單元
- 20. 編輯模式下datagridview單元格的格式不同
- 21. 如何使用c#winform從datagridview中編輯的單元格中獲取數據?
- 22. ReadOnly列中的可編輯單元格DataGridView
- 23. 需要幫助編輯datagridview中的多個單元格
- 24. 在單元格編輯後更改DataGridView中的數據源
- 25. 當用戶完成編輯datagridview中的單元格時檢測
- 26. 如何抑制c#dataGridView中的單元格編輯後的行更改?
- 27. 在DataGridView中編輯整行(不只是一個單元格)
- 28. datagridview單元格在Windows窗體中編輯和保存功能?
- 29. 如何在選中單元格後停止DataGridView編輯?
- 30. 編輯時在DataGridView單元格中強制非空值
該字段是計算字段嗎? – evasilchenko
您是否在GridView上啓用了編輯功能?你可以發佈一些代碼嗎? –
@DeviantSeev不,它不是計算字段。這是直接來自數據庫的領域。 – Andrej