public void CarregarComboGrupo() { DataTable dt = new DataTable(); dt.Columns.Add("idfornecedor"); dt.Columns.Add("nome"); GrupoBusinessLayer bl = new GrupoBusinessLayer(); GrupoEntity eo = new GrupoEntity(); eo.status = EOConst.CodStatus.Ativo; dt = bl.ConsultarGruposAtivos(eo); ddlgrupo.Items.Clear(); ListItem itemCliente = new ListItem(); Telerik.Web.UI.RadComboBoxItem radComboBoxItem = new Telerik.Web.UI.RadComboBoxItem(); radComboBoxItem.Value = "0"; radComboBoxItem.Text = ""; ddlgrupo.Items.Add(radComboBoxItem); if (dt != null) { if (dt.Rows != null) { if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { radComboBoxItem = new Telerik.Web.UI.RadComboBoxItem(); radComboBoxItem.Value = dr["idgrupo"].ToString(); radComboBoxItem.Text = dr["nome"].ToString(); ddlgrupo.Items.Add(radComboBoxItem); } } } } ddlgrupo.AllowCustomText = true; ddlgrupo.MarkFirstMatch = true; ddlgrupo.SelectedValue = "0"; //ddlgrupo.DataSource = dt; //ddlgrupo.DataBind(); //if (ddlgrupo.Items.Count > 0) //{ // ddlgrupo.Items.Insert(0, new ListItem("", "")); //} //else //{ // ddlgrupo.Items.Insert(0, new ListItem("", "Não existe registro cadastrado.")); //} }
private void CarregarComboGrupoAtivos() { ddlgrupo.Items.Clear(); GrupoBusinessLayer blGrupo = new GrupoBusinessLayer(); GrupoEntity eoGrupo = new GrupoEntity(); eoGrupo.status = EOConst.CodStatus.Ativo; ddlgrupo.DataSource = blGrupo.ConsultarGruposAtivos(eoGrupo); ddlgrupo.DataTextField = "nome"; ddlgrupo.DataValueField = "idgrupo"; ddlgrupo.DataBind(); if (ddlgrupo.Items.Count > 0) { ddlgrupo.Items.Insert(0, new ListItem("Todos", "")); } else { ddlgrupo.Items.Insert(0, new ListItem("Não existe registros cadastrados.", "")); } }