How to select item in combobox after page load

  1. #1

    How to select item in combobox after page load

    Hi.
    I would like to select item in combobox on load page event after store Databind.

    My code:

    <%@ Page Language="C#" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!X.IsAjaxRequest)
            {
                ComboBox1.GetStore().DataSource = GetData();
                ComboBox1.GetStore().DataBind();
    
                ComboBox1.SelectedItems.Add(new Ext.Net.ListItem { Value = "4" });
            }
        }
    
        private List<object> GetData()
        {
            return new List<object>()
            {
                new{ Id = 1, Name = "Name 1"},
                new{ Id = 2, Name = "Name 2"},
                new{ Id = 3, Name = "Name 3"},
                new{ Id = 4, Name = "Name 4"},
                new{ Id = 5, Name = "Name 5"},
                new{ Id = 6, Name = "Name 6"}
            };
        }
    </script>
    <!DOCTYPE html>
    <html>
    <head id="Head1" runat="server">
      
    </head>
    <body>
        <ext:ResourceManager ID="ResourceManager1" runat="server" />
        <ext:ComboBox runat="server" ID="ComboBox1" DisplayField="Name" ValueField="Id">
            <Store>
                <ext:Store runat="server">
                    <Model>
                        <ext:Model runat="server">
                            <Fields>
                            <ext:ModelField Name="Id"></ext:ModelField>
                            <ext:ModelField Name="Name"></ext:ModelField>
                            </Fields>
                        </ext:Model>
                    </Model>
                </ext:Store>
            </Store>
        </ext:ComboBox>
    </body>
    </html>
    Thank you
  2. #2
    Hello!

    Please, use ListItem constructor:

    ComboBox1.SelectedItems.Add(new Ext.Net.ListItem(4));
  3. #3
    Quote Originally Posted by Baidaly View Post
    Hello!

    Please, use ListItem constructor:

    ComboBox1.SelectedItems.Add(new Ext.Net.ListItem(4));
    thank you Baidaly, this worked :D

Similar Threads

  1. Replies: 17
    Last Post: Dec 17, 2012, 11:58 AM
  2. Replies: 0
    Last Post: Sep 19, 2011, 11:11 AM
  3. [CLOSED] Select First Entry in ComboBox on page load
    By rthiney in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Mar 29, 2011, 4:30 PM
  4. [CLOSED] Load RadioGroup Item from database on Combo Select event
    By webclouder in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: May 16, 2010, 8:30 PM
  5. Select a item in a Combobox
    By eliezer in forum 1.x Help
    Replies: 1
    Last Post: Apr 16, 2009, 12:23 PM

Posting Permissions