C# で Windows フォーム アプリケーションを作成しようとしています。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
{
}
}