Como capturar eventos de “clique” nos cabeçalhos de uma coluna do DataGrid
Parece que oDataGrid
que vem com o .NET 4 não contém um evento para cliques de cabeçalho de coluna e linha. Desejo receber eventos para o clique no cabeçalho da coluna, pois quero fornecer meu próprio comportamento de classificação e desativar a classificação padrão, porque meu modelo de exibição é um modelo paginado que exibirá apenas 25/50/100 linhas por vez , a classificação padrão naturalmente classificará apenas a página atual.
Agora eu poderia criar um novoDataGridColumnHeader
style que contém um elemento clicável ee setColumnHeaderStyle
, embora isso pareça uma dor, pois terei problemas para descobrir coisas como qual coluna foi clicada etc.
Alguém mais se deparou com isso e resolve