【发布时间】:2017-07-05 00:54:25
【问题描述】:
大家好,正如标题所说,我想从 datagridview 中删除所有行,并在此过程中从数据库中删除它们。这是我的代码,但它只删除一行而不是全部。谢谢
private void clear_Click(object sender, EventArgs e)
{
if (this.dgvProducts.SelectedRows.Count > 0)
{
foreach (DataGridViewRow row in dgvProducts.SelectedRows)
{
int selectedIndex = dgvProducts.SelectedRows[0].Index;
int rowID = int.Parse(dgvProducts[0, selectedIndex].Value.ToString());
crud.AddRecord("Delete from Supplier_productlist where ProductID = '" + rowID + "' and SupplierID = '"+supplierid.Text+"' ");
}
}
//dgvProducts.Refresh();
}
【问题讨论】:
标签: c# database datagridview