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.