Usuário com melhor resposta
Switch Case com checkedListBox - Iniciante

Pergunta
-
Galera preciso salvar os dados de um checkedListBox no BD, para cada é salvo um vez.
Estou usando para agendamento e para cada horário é feito um novo agendamento ao clicar no botão salvar.
Meu professor me indicou que usasse o Switch Case mas não tenho a mínima ideia por onde começar.
Por favor me ajudem.
Respostas
-
Boa tarde WandersonLima,
Primeiro crie uma tabela no seu banco de dados. Se você já tem o seu banco de dados montado (com as tabelas, colunas) clique duas vezes no botão salvar da sua aplicação Windows Forms.
Destro das "{ }" do seu botão salvar, escreva as linhas de conexão com o banco, exemplo:
string connectionString = "Data Source = NomeDoSeuServidor; Initial Catalog = NomeDoSeuBancoDeDados; Integrated Security = True"; Sqlconnection connection = new Sqlconnection(connectionString); connection.Open();
Depois adicione os comandos para inserir valores no banco de dados, exemplo:
Sqlcommand cmd = new SqlCommand("INSERT INTO MinhaTabela VALUES(@Horário)", com); if (checkBox1.Checked) { cmd.Parameters.AddWithValue("@Horario", checkBox1.Text); } con.Close();
Atenciosamente.
- Sugerido como Resposta Dev Apprentice segunda-feira, 20 de junho de 2016 19:30
- Marcado como Resposta Thales F Quintas segunda-feira, 20 de junho de 2016 19:58
-
Boa tarde WandersonLima,
Ao invés do Switch Case, você pode usar um IF seguindo o exemplo aqui, para salvar a checkedlistbox no banco de dados.
Atenciosamente.
Robson William Silva
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.
- Marcado como Resposta Thales F Quintas quinta-feira, 30 de junho de 2016 17:06
Todas as Respostas
-
Boa tarde WandersonLima,
Primeiro crie uma tabela no seu banco de dados. Se você já tem o seu banco de dados montado (com as tabelas, colunas) clique duas vezes no botão salvar da sua aplicação Windows Forms.
Destro das "{ }" do seu botão salvar, escreva as linhas de conexão com o banco, exemplo:
string connectionString = "Data Source = NomeDoSeuServidor; Initial Catalog = NomeDoSeuBancoDeDados; Integrated Security = True"; Sqlconnection connection = new Sqlconnection(connectionString); connection.Open();
Depois adicione os comandos para inserir valores no banco de dados, exemplo:
Sqlcommand cmd = new SqlCommand("INSERT INTO MinhaTabela VALUES(@Horário)", com); if (checkBox1.Checked) { cmd.Parameters.AddWithValue("@Horario", checkBox1.Text); } con.Close();
Atenciosamente.
- Sugerido como Resposta Dev Apprentice segunda-feira, 20 de junho de 2016 19:30
- Marcado como Resposta Thales F Quintas segunda-feira, 20 de junho de 2016 19:58
-
-
Boa tarde WandersonLima,
Ao invés do Switch Case, você pode usar um IF seguindo o exemplo aqui, para salvar a checkedlistbox no banco de dados.
Atenciosamente.
Robson William Silva
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.
- Marcado como Resposta Thales F Quintas quinta-feira, 30 de junho de 2016 17:06
-