Hej, Om jag förstår frågan rätt så kan du i fill-komandot ange vad det aktuella dataset skall heta och sedan använda det namnet. Nej det fungerar inte heller. Jag får fellmeddelanden.Visa olika rader från ett dataset
Jag har gjort en funktion som läsr poster mot en databas. Datat ligger i datasetet. Jag har sedan gjort en dropdownlist som är bunden till värdet id i databasen. Dropdownlistens egenskap Autopostback = True.
Jag vill nu att, när en användare väljer en ny post i dropdownlisten, så ska även övriga textfält få nytt innehåll.
Koden som jag änvänder ser ut så här:
If (this.IsPostBack == false)
{
this.oleDbDataAdapter1.SelectCommand.CommandText +=
" WHERE ID = " + this.lstID.DataValueField;
this.oleDbDataAdapter1.Fill(this.dataSet71);
this.DataBind();
this.txtRubrik.DataBind();
this.txtDatum.DataBind();
this.txtText.DataBind();
this.txtRubrik.Text = this.dataSet71.Nyheter[0].rubrik;
this.txtDatum.Text = this.dataSet71.Nyheter[0].datum.ToString();
this.txtText.Text = this.dataSet71.Nyheter[0].loptext;
}
Jag förstår att jag måste ändra värdet [0] till något annat med hur bär man sig åt? Jag har testat att sätta in lstID.DataValueField inom [] med det går inte. Kan någon komma med ett hett tips? Tack på förhand!
Sv: Visa olika rader från ett dataset
<code>
this.oleDbDataAdapter1.Fill(this.dataSet71,"mittdataset");
</code>Sv:Visa olika rader från ett dataset
Hur ska jag använa "mittdataset"?