Jestem w trakcie robienia aplikacji do edycji bazy sql wystawionej w internecie . Udało mi się zrobić proste usuwanie :
private void metroTile4_Click(object sender, EventArgs e)
{
ConnectionClass c = new ConnectionClass();
c.OpenConn();
DataSet ds = new DataSet();
string cmd = "Delete from Pracownicy where (Nazwisko = '"+metroTextBox1.Text+"')";
OdbcDataAdapter da = new OdbcDataAdapter(cmd, c.cn);
da.Fill(ds, comboBox1.GetItemText(comboBox1.SelectedItem));
// dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[0].Index); <--------- usunie zawartość jedynie z datagrid'a ,nie z bazy
c.CloseConn();
}
W tej chwili żeby coś usunąć muszę wprowadzić wartość do textboxa. Chciałem zrobić to nieco wygodniej czyli poprzez zaznaczenie odpowiedniego wiersza .
Robiłem to na kilka sposobów np. tak : string cmd = "Delete from Pracownicy where '"+dataGridView1.SelectedRows[0].Index+"')"; ale żaden mi nie zadziałał.