Sitter och gör lite windowsprogram och la märke till att vissa funktioner som finns i asp.net finns inte i winform, tex databind()
asp.net
DropdownList1.DataSource=Command.ExecuteReader();
DropdownList1.DataTextField="namn"
DropDownList1.DataBind();
kan man man inte göra i winforms. fick göra såhär istället:
OleDbDataReader myreader=SQLGET("SELECT * FROM personer");
if(myreader.HasRows)
{
while(myreader.Read()==true)
{
listBox1.Items.Add(myreader["namn"].ToString());
}
}
Men finns det inget lättare sätt att binda data till en control än att sitta och itera ur en datareader?
Det handlar inte om skillnader mellan ASP.NET och Winforms. System.Windows.Forms.ListBox och System.Web.UI.WebControls.DropDownList är ju helt olika klasser.