private void deleteToolStripMenuItem_Click(object sender, EventArgs e)
{
int Index = 0;
if (MessageBox.Show("Are you sure?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
string delete = dataGridView1.Rows[Index].Cells[1].Value.ToString();
SqlCeCommand cmd = new SqlCeCommand("delete from Contact_List where Name='" + delete + "'", con);
con.Open();
int result = cmd.ExecuteNonQuery();
if (result == 1)
{
MessageBox.Show("Record Deleted Successfully");
filldata();
}
else
{
MessageBox.Show("Record not Deleted....Please try again.");
}
}
}
con.Close();
Warum löscht dieser Code nur die ersten Zeilen, wenn ich die zweiten Zeilen ausgewählt habe?Warum löscht dieser Code nur die ersten Zeilen der Datagridview?
Bitte helfen Sie !!
Da _index = 0_? – Steve
Sie haben vor dem Ausführen des Codes Index = 0 zugewiesen; was sonst würden Sie erwarten? – techspider
Aber in dem anderen Artikel zeigt es, dass es die ausgewählte Zeile löscht. Wie ändere ich es? Wie mache ich es so, dass es die ausgewählte Zeile löscht? – WordSide