Concatenar valores com checkboxlist
Criei no meu Aspx, um ChecboxList(chkTipo) com quatro elementos. Na minha página Filtro eu devo pegar os valores dos checbox checados. Acontece que não estou conseguindo. Fiz assim:
Stringbuilder sb = new StringBuilder();
sb.append(?);
sb.append(T=);
sb.append(chkTipo.SelectedValue);
Da forma acima, eu apenas um valor, mas preciso passar para a query tantos quantos valores forem selecionados, ai deveria ser algo como:
if(chkTipo.Items.Selected)
{
sb.append(+=chkTipo.value + ,);
}
Porem o código está errado e não sei como contaenar em uma stringbuilder e nem como fazer o checkboxlist me trazer vários selecionados.
Obrigado.
Stringbuilder sb = new StringBuilder();
sb.append(?);
sb.append(T=);
sb.append(chkTipo.SelectedValue);
Da forma acima, eu apenas um valor, mas preciso passar para a query tantos quantos valores forem selecionados, ai deveria ser algo como:
if(chkTipo.Items.Selected)
{
sb.append(+=chkTipo.value + ,);
}
Porem o código está errado e não sei como contaenar em uma stringbuilder e nem como fazer o checkboxlist me trazer vários selecionados.
Obrigado.
Pjava
Curtidas 0
Respostas
Joel Rodrigues
25/06/2012
Opa, PJava, tudo em paz? Como andam os projetos?
Então, cara, veja o seguinte código, acho que não precisa de explicação.
Um abraço e boa sorte.
Então, cara, veja o seguinte código, acho que não precisa de explicação.
StringBuilder sb = new StringBuilder(?T=);
foreach(ListItem l in chkTipo.Items )
{
if(l.Selected)
sb.Append(l.Value+,);
}
//O valor final pode ser obitodo por ´´string qryStr = sb.Remove(sb.Length-1, 1).ToString()´´;
Um abraço e boa sorte.
GOSTEI 0
Pjava
25/06/2012
Isso mesmo, valeu!!!
GOSTEI 0
Joel Rodrigues
25/06/2012
Funcionou? Que bom.
Abraço.
Abraço.
GOSTEI 0