Thursday, 10 November 2016

How to add select option as default in combobox in c# after datasource from datatbale






 public class Company : IEquatable<Company>
    {
        public int id { get; set; }

        public string name { get; set; }
               
        public string address { get; set; }
               
        public string phone { get; set; }

        public string fax { get; set; }
       
        public string email { get; set; }

        public string website { get; set; }
}


 private List<Company> companyList;

  private void LoadCompany()
        {
            companyList = CompanyManager.getInstance().LoadCompanyList();
            string json = Newtonsoft.Json.JsonConvert.SerializeObject(companyList);
            var token = JToken.Parse(json);
            if (token.Type == JTokenType.Object)
                token = new JArray(token);
            DataTable dt = token.ToObject<DataTable>();

            string defaultOption = "Select";
            dt.Rows.Add(0,defaultOption);

            if (dt.Rows.Count > 0)
            {
                ddlCompany.DataSource = dt;
                ddlCompany.DisplayMember = "name";
                ddlCompany.ValueMember = "id";
                ddlCompany.Text = defaultOption;
            }
        }

No comments:

Comments system

Advertising

Disqus Shortname