Hallo,
Ich möchte eine DataTable bearbeiten. Beim Klicken des Buttons "Reserve Anzeigen" werden folgende Code bearbeitet:
Bisher funktioniert alles sehr gut. Das Problem fängt erst jetzt an. Ich möchte die Zeile aufrufen, um mit der Bearbeitung fortsetzen zu können. Beim Klicken des neuen Buttons "Pureenr anzeigen" werden folgende Code bearbeitet
Dann erscheint diese Fehlermeldung:
Danke für jede Hilfe.
Ich möchte eine DataTable bearbeiten. Beim Klicken des Buttons "Reserve Anzeigen" werden folgende Code bearbeitet:
Code:
private void commande_Click(object sender, EventArgs e)
{
if (txbmontant.Text == "" || txbmontant.Text == "0")
{
Fehler_Meldung;
}
else
{
MySqlCommandBuilder bldlivraison = new MySqlCommandBuilder();
MySqlConnection conn = new MySqlConnection(MyConnectionString);
string montant = txbmontant.Text;
cmd.CommandText = "SELECT pureenr,puree_nom, quantite, quantite_cage FROM `commande` join cage using (pureenr) WHERE compartiment = " + montant;
cmd.CommandType = CommandType.Text;
cmd.Connection = conn;
da.SelectCommand = cmdSelect1;
ds.DataSetName = "ds";
dtlivraison.TableName = " dtlivraison";
ds.Tables.Add ( dtlivraison);
bldlivraison.DataAdapter = da;
//DataTable füllen
da.Fill(ds, " dtlivraison");
bslivraison.DataSource = ds;
bslivraison.DataMember = " dtlivraison";
grd.DataSource = bslivraison;
}
}
Code:
private void commande_Click(object sender, EventArgs e)
{
if (pureenr.text== "")
{
Fehler_Meldung
}
else
{
Int16 searchnr;
int col;
//Prozedur
searchnr = Convert.ToInt16(pureenr.text);
col = bslivraison.Find("artikel_nr", searchnr);
txbpureenom.Text = Convert.ToString(ds.Tables["dtlivraison"].Rows[col][1]);
txbquantite.Text = Convert.ToString(ds.Tables["dtlivraison"].Rows[col][2]);
txbcage.Text = Convert.ToString(ds.Tables["dtlivraison"].Rows[col][3]);
}
}
ist auch klar warum. mein DataTable und Grid wurde alle in der ersten Suche definiert. Wie könnte ich es bearbeiten, sodass ich es bei der neue Suche benutzen darf.Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Danke für jede Hilfe.