none
Pegar dados do meu datagridview do meu checkedlistbox RRS feed

  • Pergunta

  • Fala galera bom dia. 

    to com um pouco de dificuldades em pegar meus dados inseridos do meu CheckedListBox.

    vou descrever o que ocorre. eu tenho um Crud bem simples que faz cadastro, atualiza, pesquisa e deleta. 

    todos os cadastros feitos sao exibidos no meu datagridview do crud, eu  atualizo os cadastro por ele quando clico no cadastro no datagridview ele joga os dados nos textbox, porem nao consigo pegar a coluna que tem os dados do meu datagridview do checkedlistbox.

    alguem poderia me ajudar a pegar os dados cadastrados do meu checkedlistbox.

    segue as imagens de como é feito o meu sistema para entender melhor.

    desde de ja agradeço galera.
    • Editado Lucas Furby sexta-feira, 11 de agosto de 2017 14:50
    sexta-feira, 11 de agosto de 2017 14:41

Respostas

  • Boa tarde, Lucas.

    Tudo bem?

    Obrigado por usar o fórum MSDN.

    Essa seria uma questão de "How to/Customização" ou "Break Fix/Erro"?

    Atenciosamente,


    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 11 de agosto de 2017 21:02
    Moderador

Todas as Respostas

  • Boa tarde, Lucas.

    Tudo bem?

    Obrigado por usar o fórum MSDN.

    Essa seria uma questão de "How to/Customização" ou "Break Fix/Erro"?

    Atenciosamente,


    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 11 de agosto de 2017 21:02
    Moderador
  • Bom dia,

    Por falta de retorno essa thread está sendo encerrada.

    Se necessário, favor abrir uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 14 de agosto de 2017 13:32
    Moderador
  • bom dia Felipe de castro.

    peco desculpas em não retornar tive um problema com cadastramento co meu perfil no fórum.

    sou novo por aqui.

    segunda-feira, 14 de agosto de 2017 14:05
  • to com um pouco de dificuldades em pegar meus dados inseridos do meu CheckedListBox.
    vou descrever o que ocorre. eu tenho um Crud bem simples que faz cadastro, atualiza, pesquisa e deleta. 
    todos os cadastros feitos sao exibidos no meu datagridview do crud, eu atualizo os cadastro por ele quando clico no cadastro no 
    datagridview ele joga os dados nos textbox, porem nao consigo pegar a coluna que tem os dados do meu datagridview do checkedlistbox.
    alguem poderia me ajudar a pegar os dados cadastrados do meu checkedlistbox.
    segue as imagens de como é feito o meu sistema para entender melhor.
    desde de ja agradeço galera.
    ESSE É MEU CODIGO PARA REALIZAR O INSERT DO CHECKEDLISTBOX JUNTO AOS TEXTBOX.
    try
                {
                    string str = "";
                    if (CLB_atividade.CheckedItems.Count > 0)
                    {
                        for (int i = 0; i < CLB_atividade.CheckedItems.Count; i++)
                        {
                            if (str == "")
                            {
                                str = CLB_atividade.CheckedItems[i].ToString();
                            }
                            else
                            {
                                str += "," + CLB_atividade.CheckedItems[i].ToString();
                            }
                        }
                        con.ConnectionString = ConfigurationManager.ConnectionStrings["Sistema_CCA"].ToString();
                        con.Open();
                        SqlCommand cmd = new SqlCommand
                            
                        ("INSERT INTO alunos  (nome, idade, endereco,quadra_lote, telefone, email, cidade, uf, nome_pai, nome_mae, situacao, atividade)" +
                     "VALUES (@nome, @idade, @endereco, @quadra_lote, @telefone, @email, @cidade, @uf, @nome_pai, @nome_mae, @situacao, @atividade)", con);
    
                        cmd.Parameters.Add(new SqlParameter("@nome", TB_nome.Text));
                        cmd.Parameters.Add(new SqlParameter("@idade", TB_idade.Text));
                        cmd.Parameters.Add(new SqlParameter("@endereco", TB_endereco.Text));
                        cmd.Parameters.Add(new SqlParameter("@quadra_lote", TB_quadra_lote.Text));
                        cmd.Parameters.Add(new SqlParameter("@telefone", TB_telefone.Text));
                        cmd.Parameters.Add(new SqlParameter("@email", TB_email.Text));
                        cmd.Parameters.Add(new SqlParameter("@cidade", TB_cidade.Text));
                        cmd.Parameters.Add(new SqlParameter("@uf", TB_uf.Text));
                        cmd.Parameters.Add(new SqlParameter("@nome_pai", TB_nomepai.Text));
                        cmd.Parameters.Add(new SqlParameter("@nome_mae", TB_nomemae.Text));
                        cmd.Parameters.Add(new SqlParameter("@situacao", CB_ativo.Text));
                        cmd.Parameters.AddWithValue("atividade", str);
                        cmd.ExecuteNonQuery();
    
                           
                        
                        TB_nome.Clear();
                        TB_idade.Clear();
                        TB_endereco.Clear();
                        TB_quadra_lote.Clear();
                        TB_telefone.Clear();
                        TB_email.Clear();
                        TB_cidade.Clear();
                        TB_uf.Clear();
                        TB_nomepai.Clear();
                        TB_nomemae.Clear();
                        CB_ativo.Text = "";
                        
                        tabPage1_Enter(e, e);
                        MessageBox.Show("Cadastrado com Sucesso", "Mensagem do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
    
                        con.Close();
                    
                        
                    }
    
    
    
                    else
                    {
                        MessageBox.Show("Para cadastrar preencha os campos!!!");
                    }
                    while (CLB_atividade.CheckedItems.Count > 0)
                    {
                        CLB_atividade.SetItemChecked(CLB_atividade.CheckedIndices[0], false);
                    }
    
                }
                catch (Exception erro)
                {
                    MessageBox.Show(erro.Message + erro.ToString());
                }

    ESSE É MEU CODIGO PARA PEGAR AS INFORMAÇÃO CADASTRADA DO MEU DATAGRIDVIEW.
    if (e.RowIndex >= 0)
                {
                    DataGridViewRow row = this.DG_edit.Rows[e.RowIndex];
                    TB_cod.Text = row.Cells["Código"].Value.ToString();
                    TB_nome.Text = row.Cells["Nome"].Value.ToString();
                    TB_idade.Text = row.Cells["Idade"].Value.ToString();
                    TB_endereco.Text = row.Cells["Endereço"].Value.ToString();
                    TB_quadra_lote.Text = row.Cells["Quadra"].Value.ToString();
                    TB_telefone.Text = row.Cells["Telefone"].Value.ToString();
                    TB_cidade.Text = row.Cells["Cidade"].Value.ToString();
                    TB_uf.Text = row.Cells["Uf"].Value.ToString();
                    TB_email.Text = row.Cells["Email"].Value.ToString();
                    TB_nomepai.Text = row.Cells["Pai"].Value.ToString();
                    TB_nomemae.Text = row.Cells["Mãe"].Value.ToString();
                    CB_ativo.Text = row.Cells["Ativo"].Value.ToString();
                                 
    
    
                }

    segunda-feira, 14 de agosto de 2017 14:07