Sub AddAutomaticItem()
Dim ItemToAdd As New Firm.FSys.Objects.Item
ItemToAdd = Session("AutomaticItemAdd")
TextBoxName.Text = ItemToAdd.Name
TextBoxNote.Text = ItemToAdd.Note
TextBoxAmount.Text = ItemToAdd.Amount
TextBoxBuyCostWithoutVAT.Text = ItemToAdd.BuyCostWithoutVAT
TextBoxSellCostWithoutVAT.Text = ItemToAdd.SellCostWithoutVAT
DropDownListPartnerBuy.SelectedValue = ItemToAdd.BuyPartner.ID
DropDownListPartnerSell.SelectedValue = ItemToAdd.SellPartner.ID
TextBoxUnit.Text = ItemToAdd.Unit
CheckBoxHidden.Checked = ItemToAdd.Hidden
TextBoxDiscount.Text = ItemToAdd.Discount
CheckBoxCanCanceled.Checked = ItemToAdd.CanCanceled
Response.Write(ItemToAdd.BuyPartner.ID & "<br/>" & DropDownListPartnerBuy.SelectedValue & "<br/><br/>" & ItemToAdd.SellPartner.ID & "<br/>" & DropDownListPartnerSell.SelectedValue)
Session.Remove("AutomaticItemAdd")
End Sub
Ahoj,
mám takový zapeklitý problém s jednou asp.net stránkou, o co jde:
dodělával jsem malou funkci na přenesení objektu a vyplnění formuláře, takže na jedné stránce vyberu objekt, ten se uloži do session, podle něj se vyplní druhá stránka a konkrétní session objekt se smaže.
Jenže problém je ten, že se mi přenese všechno dobře, ale mám (už jen o druhé stránce, přenos je ok) 2 dropdownlisty a když jim nastávim každému jiné hodnoty, mají nakonec oba hodnotu toho později nastaveného a když jsem zkoušel nastavit jen jeden, vždy mají oba stejnou hodnotu:
takze shrnuti:
hodnoty maji byt: 2bc a 36e
pokud nastavim jen buy, jsou: 2bc a 2bc
pokud jen sell, jsou 36e a 36e
pokud oba (prvni buy), jsou: 36e a 36e
kód je přiložen
Děkuji na nápady