[QUOTE=Dalton Sleeper;15086770]Om du inte har jobbat med att binda objekt direkt till comboboxen så kanske du istället kan skapa en lista med dina element, namn samt nuffror för ett element. Dessa element addar du sedan till din combobox. När du sedan selectar något i comboboxen så plockar du ut vilket index som du använder för att plocka ut elementet i din lista (där du har dina nuffror du kan multiplicera hejvilt med). Denna lösning är dock helt kass om dina nuffror ska uppdateras under körning då man måste bygga om hela listan. Ananrs är det binding som gäller.[/QUOTE]
Nu har jag fått till detta:
public Form1()
{
InitializeComponent();
List<Askivor> ft = new List<Askivor>();
ft.Add(new Askivor() { Värde = 80, Name = "1220 x 620 (Eget lager 80st)"});
ft.Add(new Askivor() { Värde = 80, Name = "1220 x 620 (Holland 80st)" });
ft.Add(new Askivor() { Värde = 75, Name = "1220 x 620 (Regina 75st)" });
ft.Add(new Askivor() { Värde = 75, Name = "1220 x 620 (Älvsbyhus 75st)" });
comboBoxA.DataSource = ft;
comboBoxA.DisplayMember = "Name";
}
private void comboBoxA_SelectedIndexChanged(object sender, EventArgs e)
{
Askivor ft1 = comboBoxA.SelectedItem as Askivor;
textBox1.Text = Convert.ToString(ft1.Värde);
//värde*80;
}
Har gjort en klass nu med get set i.
Men hur gör jag för att multiplicera värdet 80 exempelvis med det värde jag skriver in i en textbox? Svaret ska sedan visas i en annan Textbox sen. Bara jag får hjälp med det så lär jag lista ut resten. :t
Hängde du med?