我有一个ListBox
,Button
和RadioButton
. 当我点击一个button
时,不同种类的饮料会列在上面ListBox
。
我想让用户选择饮料大小并显示价格。当用户检查large radio button
大尺寸价格时会显示出来。价格与数据库链接。
问题是当我选择单选按钮时,价格不会显示,直到我再次单击饮料按钮。我希望在选中单选按钮时显示价格。
这是我的编码
private void signatureMilkTeaButton_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
string constring = "datasource=localhost;port=3306;username=root;password=000";
string Query = "select* from database.drinks where drinks_Type ='M';";
MySqlConnection connectDatabase = new MySqlConnection(constring);
MySqlCommand commandDataBase = new MySqlCommand(Query, connectDatabase);
MySqlDataReader myReader;
try
{
connectDatabase.Open();
myReader = commandDataBase.ExecuteReader();
while (myReader.Read())
{
string sName = myReader.GetString("drinks_Name");
listBox1.Items.Add(sName);
}
{
decimal MMPrice = myReader.GetDecimal("drinks_MPrice");
decimal MLPrice = myReader.GetDecimal("drinks_LPrice");
if (MediumButton.Checked == true )
{
textBox1.Text = MMPrice.ToString();
}
else if (largeButton.Checked == true)
{
textBox1.Text = MLPrice.ToString();
}
}*/
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}