none
PASSAR DADOS DE UM DATAGRIDVIEW PARA TEXTBOX DE OUTRO FORM - C# - VISUAL STUDIO 2008 RRS feed

  • Pergunta

  • Boa noite

    Tenho dados de clientes em um Datagridview, sou iniciante em c#, como posso pegar estes dados (duplo click no datagrid)

    e inseri-los em um outro form em textbox?

    Grato

    quinta-feira, 9 de agosto de 2012 01:31

Respostas

Todas as Respostas

  • Na busca existe várias respostas para essa questão:

    http://social.msdn.microsoft.com/Forums/pt-BR/clientept/thread/08367197-356a-4717-87c4-36db4aae25f3/#2a1f6c20-c234-45eb-8a8f-2401356d4aa0


    Bruno Ferreira de Souza
    MVP - Microsoft Valuable Professional
    MCTS .NET Framework - Windows Applications
    MCPD .NET Framework - Windows Applications
    www.maestrodotnet.com.br
    @BrunoMaestro

    • Sugerido como Resposta AndreAlvesLimaModerator quinta-feira, 9 de agosto de 2012 18:09
    • Marcado como Resposta DilsonDG segunda-feira, 22 de outubro de 2012 16:46
    quinta-feira, 9 de agosto de 2012 02:41
  • Boa tarde

    Tenho no datagridviwe (duplo clic) o código abaixo, onde estou lendo os dados(cada coluna) do datagrid, quero passar estas dados para textbox em outro form, nas respectivas textbox, como passo o parâmetro para o outro form?:

    private void dgvRegistros_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
            {
                Cliente.NomeCliente = dgvRegistros.Rows[e.RowIndex].Cells["nomeCliente"].Value.ToString();
                Cliente.Cpf = dgvRegistros.Rows[e.RowIndex].Cells["cpf"].Value.ToString();
               
                if ((dgvRegistros.Rows[e.RowIndex].Cells["dataNasc"].Value.ToString()) == null)
                {

                    Cliente.DataNasc = DateTime.Parse( dgvRegistros.Rows[e.RowIndex].Cells["dataNasc"].Value.ToString());

                    //Cliente.DataNasc = DateTime.Parse("0:yyyyMMddhhmmss");
                }

                else

                Cliente.Sexo = dgvRegistros.Rows[e.RowIndex].Cells["sexo"].Value.ToString();
                Cliente.Nacionalidade = dgvRegistros.Rows[e.RowIndex].Cells["nacionalidade"].Value.ToString();
                Cliente.Naturalidade = dgvRegistros.Rows[e.RowIndex].Cells["naturalidade"].Value.ToString();
                Cliente.Rg = dgvRegistros.Rows[e.RowIndex].Cells["rg"].Value.ToString();
                Cliente.EmissorRg = dgvRegistros.Rows[e.RowIndex].Cells["emissorRg"].Value.ToString();
               
                if ((dgvRegistros.Rows[e.RowIndex].Cells["dataEmissRg"].FormattedValue.ToString())==null)
                {

                    Cliente.DataEmissRg = DateTime.Parse("0:yyyyMMddhhmmss");
                   
                }

                Cliente.Profissao = dgvRegistros.Rows[e.RowIndex].Cells["profissao"].Value.ToString();
                Cliente.TituloEleitor = dgvRegistros.Rows[e.RowIndex].Cells["tituloEleitor"].Value.ToString();
                Cliente.ZonaTitulo = dgvRegistros.Rows[e.RowIndex].Cells["zonaTitulo"].Value.ToString();
                Cliente.SecaoTitulo = dgvRegistros.Rows[e.RowIndex].Cells["secaoTitulo"].Value.ToString();
                Cliente.CepRes = dgvRegistros.Rows[e.RowIndex].Cells["cepRes"].Value.ToString();
                Cliente.PaisRes = dgvRegistros.Rows[e.RowIndex].Cells["paisRes"].Value.ToString();
                Cliente.TipoEndRes = dgvRegistros.Rows[e.RowIndex].Cells["tipoEndRes"].Value.ToString();
                Cliente.EndRes = dgvRegistros.Rows[e.RowIndex].Cells["endRes"].Value.ToString();
                Cliente.NumRes = dgvRegistros.Rows[e.RowIndex].Cells["numRes"].Value.ToString();
                Cliente.ComplRes = dgvRegistros.Rows[e.RowIndex].Cells["complRes"].Value.ToString();
                Cliente.BairRes = dgvRegistros.Rows[e.RowIndex].Cells["bairRes"].Value.ToString();
                Cliente.CidRes = dgvRegistros.Rows[e.RowIndex].Cells["cidRes"].Value.ToString();
                Cliente.UfRes = dgvRegistros.Rows[e.RowIndex].Cells["ufRes"].Value.ToString();
                Cliente.DddRes = dgvRegistros.Rows[e.RowIndex].Cells["dddRes"].Value.ToString();

                if ((dgvRegistros.Rows[e.RowIndex].Cells["dataAdmissao"].Value.ToString()) == null)
                {
                    Cliente.DataAdmissao = DateTime.Parse("0:yyyyMMddhhmmss");
                }

                else
                {

                }

                Cliente.FoneRes = dgvRegistros.Rows[e.RowIndex].Cells["foneRes"].Value.ToString();
                Cliente.TempoRes = dgvRegistros.Rows[e.RowIndex].Cells["tempoRes"].Value.ToString();

                if ((dgvRegistros.Rows[e.RowIndex].Cells["estadoCivil"].Value.ToString())== null)
                {
                    Cliente.EstadoCivil = 0;
                }

                else
                {
                  
                }

              

                if ((dgvRegistros.Rows[e.RowIndex].Cells["dataCasam"].Value.ToString()) == null)
                {
                    Cliente.DataCasam = DateTime.Parse("0:yyyyMMddhhmmss");
                }

                else
                {

                }


                if ((dgvRegistros.Rows[e.RowIndex].Cells["codConjuge"].Value.ToString()) == null)
                {
                    Cliente.CodConjuge = 0;
                }

                else
                {

                    int.Parse (dgvRegistros.Rows[e.RowIndex].Cells["codConjuge"].Value.ToString());

                }
               
               
                if ((dgvRegistros.Rows[e.RowIndex].Cells["codFontePagadora"].Value.ToString())== null)
                {
                    Cliente.CodFontePagadora = 0;
                }

                else
                {
                  
                }
                Cliente.RegistroProf = dgvRegistros.Rows[e.RowIndex].Cells["registroProf"].Value.ToString();
                Cliente.TempoServ = dgvRegistros.Rows[e.RowIndex].Cells["tempoServ"].Value.ToString();
                Cliente.CodCategProf = Int32.Parse(dgvRegistros.Rows[e.RowIndex].Cells["codCategProf"].Value.ToString());
                Cliente.MesBaseCategoria = Int32.Parse(dgvRegistros.Rows[e.RowIndex].Cells["mesBaseCategoria"].Value.ToString());
                Cliente.ValRenda = decimal.Parse(dgvRegistros.Rows[e.RowIndex].Cells["valRenda"].Value.ToString());
                Cliente.ValOutrasRendas = decimal.Parse(dgvRegistros.Rows[e.RowIndex].Cells["valOutrasRendas"].Value.ToString());
                Cliente.OrigemOutrasRendas = dgvRegistros.Rows[e.RowIndex].Cells["origemOutrasRendas"].Value.ToString();
                Cliente.CepCom = dgvRegistros.Rows[e.RowIndex].Cells["cepCom"].Value.ToString();
                Cliente.PaisCom = dgvRegistros.Rows[e.RowIndex].Cells["paisCom"].Value.ToString();
                Cliente.TipoEndCom = dgvRegistros.Rows[e.RowIndex].Cells["tipoEndCom"].Value.ToString();
                Cliente.EndCom = dgvRegistros.Rows[e.RowIndex].Cells["endCom"].Value.ToString();
                Cliente.NumCom = dgvRegistros.Rows[e.RowIndex].Cells["numCom"].Value.ToString();
                Cliente.ComplCom = dgvRegistros.Rows[e.RowIndex].Cells["complCom"].Value.ToString();
                Cliente.BairCom = dgvRegistros.Rows[e.RowIndex].Cells["bairCom"].Value.ToString();
                Cliente.CidCom = dgvRegistros.Rows[e.RowIndex].Cells["cidCom"].Value.ToString();
                Cliente.UfCom = dgvRegistros.Rows[e.RowIndex].Cells["ufCom"].Value.ToString();
                Cliente.DddCom = dgvRegistros.Rows[e.RowIndex].Cells["dddCom"].Value.ToString();
                Cliente.FoneCom = dgvRegistros.Rows[e.RowIndex].Cells["foneCom"].Value.ToString();
                Cliente.DddFaxCom = dgvRegistros.Rows[e.RowIndex].Cells["dddFaxCom"].Value.ToString();
                Cliente.FaxCom = dgvRegistros.Rows[e.RowIndex].Cells["faxCom"].Value.ToString();
                Cliente.NomePai = dgvRegistros.Rows[e.RowIndex].Cells["nomePai"].Value.ToString();
                Cliente.DddResPai = dgvRegistros.Rows[e.RowIndex].Cells["dddResPai"].Value.ToString();
                Cliente.CepResPai = dgvRegistros.Rows[e.RowIndex].Cells["cepResPai"].Value.ToString();
                Cliente.PaisResPai = dgvRegistros.Rows[e.RowIndex].Cells["paisResPai"].Value.ToString();
                Cliente.EndResPai = dgvRegistros.Rows[e.RowIndex].Cells["endResPai"].Value.ToString();
                Cliente.NumResPai = dgvRegistros.Rows[e.RowIndex].Cells["numResPai"].Value.ToString();
                Cliente.ComplResPai = dgvRegistros.Rows[e.RowIndex].Cells["complResPai"].Value.ToString();
                Cliente.CidResPai = dgvRegistros.Rows[e.RowIndex].Cells["cidResPai"].Value.ToString();
                Cliente.UfResPai = dgvRegistros.Rows[e.RowIndex].Cells["ufResPai"].Value.ToString();
                Cliente.FoneResPai = dgvRegistros.Rows[e.RowIndex].Cells["foneResPai"].Value.ToString();
                Cliente.NomeMae = dgvRegistros.Rows[e.RowIndex].Cells["nomeMae"].Value.ToString();
                Cliente.CepResMae = dgvRegistros.Rows[e.RowIndex].Cells["cepResMae"].Value.ToString();
                Cliente.PaisResMae = dgvRegistros.Rows[e.RowIndex].Cells["paisResMae"].Value.ToString();
                Cliente.EndResMae = dgvRegistros.Rows[e.RowIndex].Cells["endResMae"].Value.ToString();
                Cliente.NumResMae = dgvRegistros.Rows[e.RowIndex].Cells["numResMae"].Value.ToString();
                Cliente.ComplResMae = dgvRegistros.Rows[e.RowIndex].Cells["complResMae"].Value.ToString();
                Cliente.CidResMae = dgvRegistros.Rows[e.RowIndex].Cells["cidResMae"].Value.ToString();
                Cliente.DddResMae = dgvRegistros.Rows[e.RowIndex].Cells["dddResMae"].Value.ToString();
                Cliente.UfResMae = dgvRegistros.Rows[e.RowIndex].Cells["ufResMae"].Value.ToString();
                Cliente.FoneResMae = dgvRegistros.Rows[e.RowIndex].Cells["foneResMae"].Value.ToString();
                Cliente.Email = dgvRegistros.Rows[e.RowIndex].Cells["email"].Value.ToString();
                formManutencaoClientes frm = new formManutencaoClientes();
                frm.Show();


            }

    sexta-feira, 10 de agosto de 2012 18:41