Opdatering af en DataGrid ( Ikke DataGridView )
Indsatte kode fungerer perfekt første gang der trækkes data fra det oprettede DataSet, men ændres kriterier for udtrækket, hvilket skulle give nogle nye rækker i DataGrid'et, så bibeholdes data fra første udtræk.Er der nogle der ved hvordan DataGrid opdateres så det sidste aktuelle udtræk vises i DataGrid'et.
public static bool ConnectToData(ref DataGrid grd_Kunder, string SQLstring, string Var_GridLabel)
{
// Connect Server
SqlConnection myConnection = new SqlConnection(
@"Data Source=" + Utility.str_Server + ";Integrated Security=SSPI;" +
"Initial Catalog=" + Utility.str_Catalog);
// Open connection
myConnection.Open();
// Create a SqlDataAdapter.
SqlDataAdapter myAdapter = new SqlDataAdapter(SQLstring, myConnection);
//Create a DataSet
DataSet DS = new DataSet();
// Fill the Dataset
myAdapter.Fill(DS, "DataGrid");
myAdapter.Update(DS, "DataGrid");
// Close connection
myConnection.Close();
grd_Kunder.Visible = false;
grd_Kunder.DataSource = null;
grd_Kunder.CaptionText = Var_GridLabel;
grd_Kunder.SetDataBinding(DS, "DataGrid");
grd_Kunder.Update();
grd_Kunder.Visible = true;
return true;
}