Pergunta

Eu tenho uma página de pesquisa personalizada ASPX para uma solução CRM 4.0 Eu estou trabalhando. Eu quero ser capaz de limpar o datagrid asp.net eu tenho na página de pesquisa. Agora, se uma pessoa faz uma pesquisa que retorna os resultados no datagrid, mas se eles fazer outra pesquisa e não há resultados para a nova procura os velhos de resultados de pesquisa ainda estão no datagrid.

Foi útil?

Solução

Não tenho certeza como você implementou a pesquisa. Mas eu acho que você simplesmente tem que se certificar de que você está ligando a grade para o resultado da pesquisa (em ambos os casos).

por exemplo. Se a pesquisa retorna um resultado vazio (lista / datareader / conjunto de dados), basta vincular a grade para ele e ele não deve exibir todos os registros:

grid.DataSource = GetSearchResults(); // may return an empty search result
grid.Databind();

Outras dicas

Você deve religar o datagrid em cada nova postagem. Além disso, definir o atributo EmptyDataText com o texto que deseja exibir quando não há resultados de pesquisa de consulta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top