none
cheklistbox e label RRS feed

  • Pergunta

  • bom dia preciso de algo simples: clicar em um item de um checklistbox e exibir um texto qualquer em uma label, obrigado desde já
    domingo, 9 de junho de 2013 12:22

Todas as Respostas

  • <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="true" onselectedindexchanged="CheckBoxList1_SelectedIndexChanged"> </asp:CheckBoxList><br /> <asp:Label ID="lblChkItem" runat="server" Text=""></asp:Label> </ContentTemplate> </asp:UpdatePanel>

    código

    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                Carrgegar();
            }
        }
    
        private void Carrgegar()
        {
            ListItem item = new ListItem();
            List<ListItem> listaItem = new List<ListItem>();
            for (int i = 1; i < 10; i++)
            {
                item = new ListItem();
                item.Text = string.Concat("Item ", i.ToString());
                item.Value = i.ToString();
                listaItem.Add(item);
            }
            CheckBoxList1.DataTextField = "Text";
            CheckBoxList1.DataValueField = "Value";
            CheckBoxList1.DataSource = listaItem;
            CheckBoxList1.DataBind();
        }
    
    
    
        protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            ListItem itemSelecionado = CheckBoxList1.SelectedItem;
    
            if (itemSelecionado != null)
                lblChkItem.Text = itemSelecionado.Text;
        }
    }

    abraço!

    domingo, 9 de junho de 2013 23:28
  • prezado esqueci de mencionar que é em vb.net, desculpe se voce puder ajudar, agradeço muito
    quinta-feira, 13 de junho de 2013 10:52