none
GridView Carregando Valor no DropDownList RRS feed

  • Pergunta

  • Estou tentando pegar um valor do gridview e passar para o DropDownList mais nao sei como fazer a conversao de asp vb para asp c...

      

    protected void dgvCliente_SelectedIndexChanged(object sender, EventArgs e)
            {
            int ID = Convert.ToInt32(dgvCliente.SelectedRow.Cells[1].Text);
            txtNome.Text = dgvCliente.SelectedRow.Cells[2].Text;
            txtIdade.Text = dgvCliente.SelectedRow.Cells[3].Text;
            txtEmail.Text = dgvCliente.SelectedRow.Cells[4].Text;

            ddlSexo.Text = dgvCliente.SelectedRow.Cells[5].Text; 
            ddlRel.Text = Convert.ToString(dgvCliente.SelectedRow.Cells[6].Text);

            }

    As duas ultimas linhas sao o problema pois nao posso mais usar o .value e nao estou consegindo pegar o valor.



    sexta-feira, 2 de maio de 2014 00:38

Todas as Respostas

  • Lucas use esse link 

    http://www.carlosag.net/tools/codetranslator/


    Junior

    sexta-feira, 2 de maio de 2014 11:38
  • No caso não deu certo....a versao vb que eu tenho é essa:

    ddlRel.Text = dgvCliente.CurrentRow.Cells(5).Value

    ai no  C# eu mudei o CurrentRow por SelectedRow mais nao tem como manter o .Value o que nao deixa trazer o valor.

    sexta-feira, 2 de maio de 2014 13:46
  • Lucas qdo quero pegar a linha que o usuário clicou faço assim

    GridViewRow row = Gv_Funcionario.SelectedRow;
    codigo = Convert.ToInt32(row.Cells[1].Text);

    Aqui na minha segunda coluna tem o Id da tabela assim sei qual item pegar entendeu ?


    Junior

    sexta-feira, 2 de maio de 2014 14:02
  • olha ai se esse link te ajuda

    http://social.msdn.microsoft.com/Forums/pt-BR/13a8b49d-db0e-4261-b20a-91208b1e72b6/recuperar-valor-de-um-dropdown-em-um-template-field-gridview?forum=aspnetpt


    Junior

    sexta-feira, 2 de maio de 2014 14:04
  • Ainda não consigo Inserir o valor do grid de volta no ddl, diz não ser tipo value...

    fica meio difícil pois não estou sabendo fazer a pergunta certa aparentemente mais obrigado mesmo assim a atenção e ainda espero que alguém consiga me ajudar ^^

    sexta-feira, 2 de maio de 2014 16:59
  • Lucas vc tem um gridview onde tem uma coluna que tem um dropdownlist o que vc quer ? quer atualizar esses dados em um banco de dados, quer atualizar somente no gridview qdo o usuário selecionar uma opção no dropdownlist ?

    Pq para cada opção a solução muda.


    Junior

    sexta-feira, 2 de maio de 2014 17:08
  • eu preenchi o meu datagrid com 5 valores, Nome, Idade, Email, Sexo e Relacionamento. os dois ultimos sao um dropdown com 3 valores cada(sexo=M, F ou outros),(Relacionamento= Casado,Solteiro,Outros).

    Eu quero clicar no grid e carregar as informações no meu cadastro o que inclui dois ddl o Sexo e o relacionamento mais nao estou conseguindo passar as informações para eles.

    sábado, 3 de maio de 2014 03:59