DataGridView SelectedRows returns null
本文关键字:null returns SelectedRows DataGridView | 更新日期: 2023-09-27 18:32:20
我不明白为什么即使我查看Microsoft文档,SelectedRows.ToString()
也会返回一些空值。
所以这是我的代码:
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();
它有效。谢谢