Usuário com melhor resposta
como guardar o radio button e o checkbox no banco de dados sql 2008?

Pergunta
-
Olha só, estou desevolvendo um projeto em c# + sql server 2008e, estou precisando guardar o campo sexo no banco de dados.tenho 2 Radio Button o M e o Fmais não sei como guardar o valor selecionado no banco de dados.aqui vai o exemplo do meu código...
//Método para inserir dados no bancoprivate void gravarDados(){if (vModo == "Novo"){SqlConnection con = new SqlConnection();con.ConnetionString = Properties.Settings.default.cs1;
try{con.Open();SqlCommand cmm = new SqlCommand();cmm.CommandText = "INSERT INTO tbPedido(idCliente, dataPedido, numNotaFiscal, sexo) VALUES (@idCliente, @dataPedido, @numNotaFiscal, sexo)";cmm.Parameters.clear();cmm.Parameters.Add("@idCliente", SqlDbType.int).Value = cmbNomeCli.SelectedValue;cmm.Parameters.Add("@dataPedido", SqlDbType.date).Value = mskDataPedido.Text.Trim();cmm.Parameters.Add("@numNotaFiscal", SqlDbType.Varchar, 30).Value = txtNumNotaFiscal.Text.Trim();cmm.Parameters.Add("@sexo", SqlDbType.Char, 1).Value =...............cmm.CommandType = CommandType.Text;cmm.Connection = con;cmm.ExecuteNonQuery();}catch (Exception e){ throw e; }
}
}É mais ou menos isso ai! o fato é, que quando tenho que jogar o dado selecionado, ou seja M ou F para gravar no banco eu não sei como fazer...se vcs poderem me ajudá ficarei muito grato...
Respostas
-
Você pode usar um RadioButtonList para isso, veja o exemplo
<asp:RadioButtonList ID="sexo" runat="server"> <asp:ListItem value="1" Text="M" /> <asp:ListItem value="2" Text="F" /> </asp:RadioButtonList>
Depois você pode resgatar o valor ou o texto selecionado assim:
//Pega pelo Value string sexoValor = sexo.SelectedValue; //Pega pelo Text (verificando se foi selecionado) if (sexo.SelectedItem != null) sexoValor = sexo.SelectedItem.Text;
- Sugerido como Resposta Samuel Rodrigues dos Anjos sábado, 16 de março de 2013 00:51
- Marcado como Resposta Felipo Gonçalves segunda-feira, 18 de março de 2013 12:34
Todas as Respostas
-
-
Você pode usar um RadioButtonList para isso, veja o exemplo
<asp:RadioButtonList ID="sexo" runat="server"> <asp:ListItem value="1" Text="M" /> <asp:ListItem value="2" Text="F" /> </asp:RadioButtonList>
Depois você pode resgatar o valor ou o texto selecionado assim:
//Pega pelo Value string sexoValor = sexo.SelectedValue; //Pega pelo Text (verificando se foi selecionado) if (sexo.SelectedItem != null) sexoValor = sexo.SelectedItem.Text;
- Sugerido como Resposta Samuel Rodrigues dos Anjos sábado, 16 de março de 2013 00:51
- Marcado como Resposta Felipo Gonçalves segunda-feira, 18 de março de 2013 12:34
-
-
TCHESQUIM, adicione na .aspx o RadioButtonList
<asp:RadioButtonList ID="sexo" runat="server"> <asp:ListItem value="F" Text="M" /> <asp:ListItem value="M" Text="F" /> </asp:RadioButtonList>
Na aspx.cs adicione a seguinte linha:cmm.Parameters.Add("@sexo", SqlDbType.Char, 1).Value = sexo.SelectedValue;
-