sorting gridview
14/12/2011
0
Estou populando um datagrid fazendo um dataset, colocando este dataset no datasource do gridview e depois fazendo o databind.
Até ai tudo bem, mais no controle tem uma opção de permitir organizar pela coluna clicada (AllowSorting) que eu deixo marcado como true mais na hora que eu clico dá o seguinte erro:
GridView gvProdutos acionou o evento Sorting, que não foi tratado.
Segue meu codigo como devo configuarar para o meu sorting funcionar podem me dar um exemplo como ficaria meu codigo agradeço muito:
private void pesquisar()
{
SqlConnection conn = new SqlConnection(@Data Source=INFORMATICA005;Initial Catalog=unibanco;Integrated Security=True);
SqlCommand comm = conn.CreateCommand();
comm.CommandText = SELECT * FROM uniao ;
string[] palavras = box2.Text.Split( );
string sep = where descricao like;
int cont = 0;
foreach (string s in palavras)
{
comm.CommandText += sep + @palavra + cont.ToString();
comm.Parameters.AddWithValue(@palavra + cont.ToString(), % + s + %);
sep = AND descricao like;
cont++;
}
SqlDataAdapter da = new SqlDataAdapter(comm);
DataSet ds = new DataSet();
da.Fill(ds,uniao);
gvProdutos.DataSource = ds.Tables[uniao];
gvProdutos.DataBind();
Obs: os templates no grid foram adicionados manualmente
Até ai tudo bem, mais no controle tem uma opção de permitir organizar pela coluna clicada (AllowSorting) que eu deixo marcado como true mais na hora que eu clico dá o seguinte erro:
GridView gvProdutos acionou o evento Sorting, que não foi tratado.
Segue meu codigo como devo configuarar para o meu sorting funcionar podem me dar um exemplo como ficaria meu codigo agradeço muito:
private void pesquisar()
{
SqlConnection conn = new SqlConnection(@Data Source=INFORMATICA005;Initial Catalog=unibanco;Integrated Security=True);
SqlCommand comm = conn.CreateCommand();
comm.CommandText = SELECT * FROM uniao ;
string[] palavras = box2.Text.Split( );
string sep = where descricao like;
int cont = 0;
foreach (string s in palavras)
{
comm.CommandText += sep + @palavra + cont.ToString();
comm.Parameters.AddWithValue(@palavra + cont.ToString(), % + s + %);
sep = AND descricao like;
cont++;
}
SqlDataAdapter da = new SqlDataAdapter(comm);
DataSet ds = new DataSet();
da.Fill(ds,uniao);
gvProdutos.DataSource = ds.Tables[uniao];
gvProdutos.DataBind();
Obs: os templates no grid foram adicionados manualmente
Clezer Aragon.
Curtir tópico
+ 0
Responder
Posts
14/12/2011
Clezer Aragon.
já adicionei o evento o problema está em programa-lo
protected void gvProdutos_Sorting(object sender, GridViewSortEventArgs e)
{
}
protected void gvProdutos_Sorting(object sender, GridViewSortEventArgs e)
{
}
Responder
Clique aqui para fazer login e interagir na Comunidade :)