OI Pessoal

conseguir chamar no meu combobox estado uma consulta direto no banco.
Agora preciso fazer esse carregamento do Combobox Cidade Conforme o ID que foi selecionado Em Estado. Tem como alguem me ajudar?

Exibições: 129

Respostas a este tópico

Bom dia Robinson.

Desculpa eu não consegui entender sua real necessidade, pode especificar melhor, e se possível colocar o seu código.

Bom dia

ai esta preenchendo tres combobox.

private static DataTable GetData(string query)
{
var dt = new DataTable();
try
{

var cmd = new NpgsqlCommand(query);
var constr = ConfigurationManager.ConnectionStrings["SqlConnString"].ConnectionString;
var con = new NpgsqlConnection(constr);
var sda = new NpgsqlDataAdapter();
cmd.CommandType = CommandType.Text;
cmd.Connection = con;
sda.SelectCommand = cmd;
sda.Fill(dt);

}
catch
{

}
return dt;
}

private void PopularDropDowns()
{
try
{
var query = @"SELECT
id,
descricao
FROM
public.nhistorico order by descricao asc ;";

var dtHistorico = GetData(query);
ddlHistorico.DataSource = dtHistorico;
ddlHistorico.DataTextField = "descricao";
ddlHistorico.DataValueField = "id";
ddlHistorico.DataBind();
ddlHistorico.Items.Insert(0, new ListItem("Selecionar o Status", ""));
}
catch
{
var js = "mostrarAlertaErroErro('Ocorreu um Erro PopularDropDowns')";
var page = HttpContext.Current.CurrentHandler as Page;
page.ClientScript.RegisterStartupScript(typeof(ConsultaFornecedorStatus), "alert", js, true);
}

try
{
var query = @"SELECT
id,
descricao
FROM
public.nloja order by descricao asc;";

var dtHistorico = GetData(query);
ddlLoja.DataSource = dtHistorico;
ddlLoja.DataTextField = "descricao";
ddlLoja.DataValueField = "id";
ddlLoja.DataBind();
ddlLoja.Items.Insert(0, new ListItem("Selecionar o Loja", ""));
}
catch
{
var js = "mostrarAlertaErroErro('Ocorreu um Erro PopularDropDowns')";
var page = HttpContext.Current.CurrentHandler as Page;
page.ClientScript.RegisterStartupScript(typeof(ConsultaFornecedorStatus), "alert", js, true);

}
try
{
var query = @"SELECT
id,
descricao
FROM
public.ndepartamento order by descricao asc;";

var dtHistorico = GetData(query);
ddlDepartamento.DataSource = dtHistorico;
ddlDepartamento.DataTextField = "descricao";
ddlDepartamento.DataValueField = "id";
ddlDepartamento.DataBind();
ddlDepartamento.Items.Insert(0, new ListItem("Selecionar o Departamento", ""));
}
catch
{
var js = "mostrarAlertaErroErro('Ocorreu um Erro PopularDropDowns')";
var page = HttpContext.Current.CurrentHandler as Page;
page.ClientScript.RegisterStartupScript(typeof(ConsultaFornecedorStatus), "alert", js, true);

}

}

RSS

© 2018   Criado por Ramon Durães.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço