none
Pegar index da linha - GridView RRS feed

  • Pergunta

  • Gostaria de saber como faço para pegar o indice da linha que estou alterando no gridview?

    Eu tenho uma grid que fica no modo de visualização, apneas, e tenho textbox com autopostback, ao alterar estes textbox gostaria de reaizar um calculo do tipo qtd * valor e coloca o resultado em outro textbox, ao sair do text de valor

    Help me!!!!


    ACPF - Desenv. .NET
    sexta-feira, 13 de agosto de 2010 17:18

Todas as Respostas

  • ola,

    No metodo de select index(clicando duas vezes sobre o gridview ele irá criar) vc coloca o seguinte trecho de código

    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
      {
        int x = GridView1.SelectedIndex;
      }
    
    sexta-feira, 13 de agosto de 2010 17:35
  • Ja tentei esta opção, porém me traz sempre como -1 e mesmo que eu coloque +1 para não ficar negativo, quando eu vou selecionar uma linha do meio da grid ele não executa o comando corretamente, fica como se estivesse zerado.

    Eu executo esta ação no text_changed do textbox


    ACPF - Desenv. .NET
    sexta-feira, 13 de agosto de 2010 17:37
  • este é uma propriedade que so tem valor qunado esta dentro do metodo de edição do gridview. fora dela realmente sempre irá retornar -1é mais facil vc fazer esta somatoria dentro do evento do grid e retornar para o textbox

    sexta-feira, 13 de agosto de 2010 17:48