我正在尝试用 C# 制作一个 Windows 窗体应用程序。我试图删除 Gridview 中的特定行并将更改推送到数据库中。此删除确实删除了该行。我要做的就是将这个更新的 gridview 推送到数据库中。
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
string ind = e.RowIndex.ToString();
int myint = int.Parse(ind);
dataGridView1.Rows.Remove(dataGridView1.Rows[myint]);
}
这是我用于显示数据库的代码。
using (SqlConnection MyConn = new SqlConnection("Data Source=LENOVO\\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=SampleData"))
{
string query = "SELECT * from dbo. userpass";
SqlCommand cmd = new SqlCommand(query, MyConn);
try
{
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = cmd;
DataTable dbdataset = new DataTable();
sda.Fill(dbdataset);
BindingSource bSource = new BindingSource();
bSource.DataSource = dbdataset;
dataGridView1.DataSource = bSource;
sda.Update(dbdataset);
}
catch
{
}
}