Usuário com melhor resposta
C# e Asp.Net

Pergunta
-
Galera estou com o seguinte problema, tenho dropdown e um GridView que preenche atraves de um DataTable , preciso filtrar o meu grid de acordo com um determinado valor selecionado no DroDown.
Estava montando para tal da seguinte forma:
- No evento indexChanged do dropdown passa o valor selecionado para o metodo depois faço um if para validar se o valor da coluna do grid é igual a do arg. passado dai blz, ta validando so que de que forma possa atualizar meu datatable sem excluir nenhuma linha do banco.
Meu código :
TableFinal.Rows.Add(Novalinha);
//if (Novalinha.ItemArray[3] == Status)
//{
//}
if (ddl_lista_status.SelectedValue != "")
{
foreach (DataRow dr2 in TableFinal.Rows)
{
if (dr2.ItemArray[3] == Status)
{
}
else{
}
}
}
}
}
if (ContObri > 0)
{
GridListaPaciente.DataSource = TableFinal;
GridListaPaciente.DataBind();
for (int i = 0; i < GridListaPaciente.Rows.Count; i++)
if (GridListaPaciente.Rows[i].Cells[3].Text.Contains("Atrasado"))
GridListaPaciente.Rows[i].Cells[3].ForeColor = System.Drawing.
Color.Red;
}
else
{
GridListaPaciente.DataSource = TableFinal;
GridListaPaciente.DataBind();
}
- Movido Levi DomingosModerator terça-feira, 28 de agosto de 2012 18:28 (De:C#)
Respostas
-
O problema era que eu estava s, + vlw ja resolvi de outra forma.
- Sugerido como Resposta Janderson Candido de Mattos quarta-feira, 5 de setembro de 2012 18:49
- Marcado como Resposta Tiaguinho_S.F domingo, 7 de abril de 2013 16:38
Todas as Respostas
-
Cara, não sei se entendi muito bem, mas não seria mais fácil, através do item selecionado pelo usuário no DropDown, você fazer uma nova consulta ao banco filtrando como desejado? aí era só atualizar os valores da DataTable e dar o Bind na Grid.
Ps. Se você não estiver utilizando nenhum DATASET, qualquer alteração feita na DataTable não influenciará no banco.
- Editado Leoo Ramalho terça-feira, 28 de agosto de 2012 16:34
-
O problema era que eu estava s, + vlw ja resolvi de outra forma.
- Sugerido como Resposta Janderson Candido de Mattos quarta-feira, 5 de setembro de 2012 18:49
- Marcado como Resposta Tiaguinho_S.F domingo, 7 de abril de 2013 16:38