Daten löschen, Zeile aus DB in DataGridView winforms?

möchte ich die Zeile löschen von Daten aus der Datenbank, derzeit kann ich die Zeile löschen von Daten, indem Sie auf die Schaltfläche löschen, aber die Datenbank-Tabelle wird nicht aktualisiert, wie mache ich das?

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace project
{
    public partial class frmTestPrint : Form
    {
        public frmTestPrint()
        {
            InitializeComponent();
        }

        private void frmTestPrint_Load(object sender, EventArgs e)
        {
            //TODO: This line of code loads data into the 'usersDataSet1.Booking' table. You can move, or remove it, as needed.
            this.bookingTableAdapter.Fill(this.usersDataSet1.Booking);

        }


        private void btnDelete_Click(object sender, EventArgs e)
        {
            dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index);
        }
    }
}
  • Wenn Sie versuchen, löschen Sie die Zeile aus der Datenbank wie gut, glaubst du nicht, es wäre eine gute Idee, poste deinen SQL-Befehl-code als auch? Wie es ist, Sie haben nur geschrieben der code, der auf die datagridview.
  • ich habe keinen SQL-Befehl... ich benutzte die datagridview-Eigenschaft und wählen Sie die Datenquelle über die Eigenschaften...
  • ist dass das problem? das ist, warum kann ich nicht löschen, und aktualisieren Sie die SQL-Datenbank-Tabelle?
  • Nicht unbedingt, Nein. Es war nur eine empfohlene Ausgangspunkt. Was Sie tun müssen, ist nicht nur aktualisieren Sie Ihre datagridview aber die Datenbank als auch. Siehe die Antwort weiter unten.
  • danke. und die Antwort unten ist etwas, was confussing es gibt viele Antworten in der Frage... welcher ist der beste, der mich anleitet?
InformationsquelleAutor bandaa | 2013-04-08
Schreibe einen Kommentar