MySqlConnection myConnection = new MySqlConnection(dbConn); MySqlCommand myCommand = new MySqlCommand(statement); myCommand.Connection = myConnection; myConnection.Open(); MySqlDataReader objReader = myCommand.ExecuteReader();
MySqlDataAdapter temp = new MySqlDataAdapter(statement, dbConn);
DataSet ds = new DataSet(); temp.Fill(ds, "Forhandler");
// hvor datagrid er navnet på dit datagrid datagrid.DataSource=ds.Tables["Forhandler"].DefaultView;
myConnection.Close();
og lægge det i en funktion. Når du så har slettet fra din tabel kører du metoden igen så dit DataGrid bliver opdateret. Der findes også en metode i DataSet'et som hedder Update(). Men den har jeg ikke lige fået til at gøre som jeg vil... og så virker det andet jo også fint nok...
Ved ikke om det er forældet eller noget, men jeg kan ikke finde nogen .Tick, sikker på det ikke skal være t.Elapsed+=new ElapsedEventHandler(rtbUpdate);
hm... ja... umiddelbart vil jeg tro at System.Timers.Timer er mere velegnet til service-programmer der skal køre i baggrunden og køre i årevi, mens at et GUI-program der skal opdatere et eller andet på skærmen skal bruge System.Windows.Forms.Timer
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.