Usuário com melhor resposta
Dúvida com DataGrid

Pergunta
-
Respostas
-
Ola!!
Acredito que você só precisse retornar o índice selecionado para menos um(-1), fazendo com que nenhuma linha fique selecionada, e retornando para a situação normal do DataGrid, assim:
MyDataGrid.SelectedIndex = -1;
No momento de popular o DataGrid novamento, coloque o índice para o valor que estava selecionado, antes da alteração:
MyDataGrid.SelectedIndex = ValorAnterior;
Espero poder ter ajudado!
Att.
Todas as Respostas
-
Olá Dalmiro,
Isso é bem simples... 1º como vc mesmo disse vc utiliza o css para mudar a cor qndo se é selecionado, logo, qndo ele ñ está selecionado ele assumirá a cor padrão, ou vc pode criar a cor padrão em outra tag. ex.:
/*Selecionado*/
.SelectedRow_gridView
td{
background: #d9ff43 url('Img/selectedRow.gif') repeat-x bottom !important; line-height: 22px; border-top: solid 1px #eaeaea; border-right: none !important; border-bottom: solid 1px #83c60b;}
/* Sem selecionar*/
.RadGrid_gridView
td,.RadGrid_gridview
td a{
font: 11px tahoma; color: #000000;}
-
Ola Krol obrigado pelo retorno.
Seguinte meu dg esta assim no cssclass no dg o meu background esta assim: background-color: white;
No Selecteditemstyle o background esta assim: BACKGROUND-COLOR: #FF9933
Achei que pelo backgroud do dg esta branco, quando perdesse o foco a cor voltasse para branco mas isso não acontece e na verdade a linha ainda esta selecionada o que acontece é que o grid perdeu o foco..Portanto preciso que quando o foco for tirado do grid a linha selecionada volte a ser branco...Mesmo se carregar o grid novamente a linha selecionada fica la marcada como tal...
Compreendeu?
-
-
Ola!!
Acredito que você só precisse retornar o índice selecionado para menos um(-1), fazendo com que nenhuma linha fique selecionada, e retornando para a situação normal do DataGrid, assim:
MyDataGrid.SelectedIndex = -1;
No momento de popular o DataGrid novamento, coloque o índice para o valor que estava selecionado, antes da alteração:
MyDataGrid.SelectedIndex = ValorAnterior;
Espero poder ter ajudado!
Att. -
Boa Luciano, valeu
Luciano Rieth wrote: Ola!!
Acredito que você só precisse retornar o índice selecionado para menos um(-1), fazendo com que nenhuma linha fique selecionada, e retornando para a situação normal do DataGrid, assim:
MyDataGrid.SelectedIndex = -1;
No momento de popular o DataGrid novamento, coloque o índice para o valor que estava selecionado, antes da alteração:
MyDataGrid.SelectedIndex = ValorAnterior;
Espero poder ter ajudado!
Att.