簡體   English   中英

DataGridView SelectedRows返回null

[英]DataGridView SelectedRows returns null

我不明白為什么即使我查看Microsoft 文檔時, SelectedRows.ToString()返回null的原因。

所以這是我的代碼:

DataGridViewRow row = dgvTransaction.SelectedRows[0];
string tempcid = row.Cells[0].ToString();
dbop.delete_command(String.Format("DELETE FROM CERAMIC WHERE CERAMIC_ID = '{0}'",tempcid));

這里有什么問題嗎? DataGridView源雖然是數據庫中的DataSet ,但我也將選擇模式更改為全行選擇。

我一直在尋找有關選定行的堆棧溢出問題,但沒有一個回答我的問題。 也許一點答案會幫助我^^

編輯1

將DataGridView的更改保存到數據庫

對我有幫助,謝謝同伴

將我的代碼編輯為

DataGridViewRow row = dgvTransaction.SelectedRows[0];
string tempcid = row.Cells[0].Value.ToString();
dbop.delete_command(String.Format("DELETE FROM CERAMIC WHERE CERAMIC_ID = '{0}'",tempcid));

dgvTransaction.Rows.RemoveAt(row.Index);
dgvTransaction.Refresh();

而且有效。 謝謝

暫無
暫無

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

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