Jag har ett problem med följande kod i VS.NET 05
någonmetod
{
[INDENT]_connection.Open();
OdbcDataAdapter dataAdapter = new OdbcDataAdapter(myCommand, _connection);
dataSetStartHand.Clear();
dataSetStartHand.Reset();
dataAdapter.Fill(dataSetStartHand, "Hands");
dataGridViewStartHand.DataSource = dataSetStartHand;
dataGridViewStartHand.DataMember = "Hands";
_connection.Close();[/INDENT]
}
Koden ligger i en windows application. DataSet har jag tagit från ToolBox och ställt in så att dataGridViewStartHand hämtar sina data därifrån.
Varje gång denna kod anropas var meningen att data från en DB skulle visas i datagridview, men detta sker endast första gången metoden anropas.
Efter dataAdapter.Fill(....) finns informationen från DBn tillgänglig i datasetet, det har jag kollat med utskrifter.
Slarvar jag bort något genom att köra denna flera gånger? Varför funkar det då första gången ens?
Vad är det som triggar att dataGridView uppdaterar sig med info från datasetet? (har provat invalidate och refresh).