簡體   English   中英

用comboboxcolumn替換列后的DataGridView綁定

[英]DataGridView binding after replacing column with comboboxcolumn

我在C#Express 2010和SQL Server Express 2008中,制作用於簡單表格編輯的winforms前端。 用戶從組合框中選擇一個表,然后用該表填充datagridview。 表單底部有一個“提交並重新加載”按鈕。 它大致基於Microsoft的將DGV綁定到數據庫的示例。

因此,我有一個由數據適配器填充的datagridview。 填充完畢后,我遍歷結果表,並用comboboxcolumns將所有列替換為外鍵,以便用戶使用。

這一點一切正常。 出現comboboxcolumn,其中包含正確的數據等。我已經設置Headertext,DataProprtyName和Name屬性以匹配它替換的列。

它似乎確實破壞了執行更新命令的“提交”按鈕。 基本上,如果我更改任一comboboxcolumns中的值,則會遇到並發沖突。 如果我更改任何其他列中的值,它將無提示地失敗(將數據重新加載到DGV中后,更新后的值將消失)。

有什么想法可能是什么問題嗎?

如果您需要查看代碼,請告訴我。 因為我是新手,所以可能有很多事情發生,而且做事方式太糟了!

提前致謝。

沒關系-我想通了-我復制/粘貼了一個過程並忘記創建一個新的DataAdaptor,所以它使用的是與用於填充DGV的過程相同的過程,因此事情變成了A而不是T ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM