gpt4 book ai didi

c# - 如何获取单选按钮值并将其存储在mysql数据库中

转载 作者:行者123 更新时间:2023-11-29 23:38:26 26 4
gpt4 key购买 nike

我想将单选按钮值存储为 mysql 数据库中的男性和女性,因此我使用 c# 使用 Windows 商店应用程序

这是我的 C# 代码

private void addButton_Click(object sender, RoutedEventArgs e)
{
try
{
string Query = @"INSERT INTO `bcasdb`.`tbl_student`
(`reg_id`,
`std_fname`,
`std_lname`,
`tbl_batch_batch_id`,
`gender`)
VALUES (@regId, @fName, @lName, @bID, @gender)";
//This is command class which will handle the query and connection object.
MySqlConnection conn = new MySqlConnection(BCASApp.DataModel.DB_CON.connection);
MySqlCommand cmd = new MySqlCommand(Query, conn);
conn.Open();
cmd.Parameters.AddWithValue("@regId", this.regIDInput.Text);
cmd.Parameters.AddWithValue("@fName", this.fnameInput.Text);
cmd.Parameters.AddWithValue("@lName", this.lnameInput.Text);
cmd.Parameters.AddWithValue("@bID", this.batchIDInput.Text);
//cmd.Parameters.AddWithValue("@gender", );
cmd.ExecuteNonQuery();
conn.Close();
successmsgBox();
}
catch (Exception)
{
errormsgBox();
}
}

private void genderInput_Checked(object sender, RoutedEventArgs e)
{

}

这是我的 xaml 编码

<StackPanel Orientation="Horizontal" Margin="20,20,0,10">
<RadioButton Name="maleInput" Content="Male" Checked="genderInput_Checked" Width="75"></RadioButton>
<RadioButton Name="femaleInput" Content="Female" Checked="genderInput_Checked" Width="162"></RadioButton>
</StackPanel>

最佳答案

string gender = maleInput.IsChecked ? "M" : "F";
cmd.Parameters.AddWithValue("@gender", gender);

假设需要进行选择。如果没有选择有效:

string gender = null;
if (maleInput.IsChecked || femaleInput.IsChecked) {
gender = maleInput.Checked ? "M" : "F";
}
cmd.Parameters.AddWithValue("@gender", gender);

关于c# - 如何获取单选按钮值并将其存储在mysql数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26300969/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com