Aqui eu crio o arraylist e populo um listbox:
ArrayList listadecompras = new ArrayList();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Session["padrao"] = "arroz,feijao,frango,batata";
}
string padrao = Convert.ToString(Session["padrao"]);
string[] padrao2 = padrao.Split(',');
foreach (string itens in padrao2)
{
listadecompras.Add(itens);
}
ListBox1.DataSource = listadecompras;
ListBox1.DataBind();Mas depois eu não consigi pegar o item selecionado pela pessoa.. já tentei de diversas formas.
Listbox1.selecteditem
Listbox1.selecteditem.Value
Listbox1.selecteditem.ToString()
Listbox1.selecteditem.Text
listbox.selectemvalue
listbox.item.tostring
ListBox1.SelectedItem.Selected
ListBox1.SelectedItem.Selected.text
de várias formas, nunca é recuperado o item que a pessoa selecionou.
Ql jeito certo de recuperar?
Esse conflito está dando porque carreguei por um arraylist, pq se fosse de forma convencional, ou por BD seria ListBox1.SelectedItem.Value
Obrigado










