Amr*_*rma -3 c# if-statement winforms
我正在处理Windows窗体.我面临着非常奇怪的问题.
在其中一个按钮事件处理程序中,我已经应用了if和else条件.
问题是如果执行条件和条件.
有人能指出我错在哪里吗?
private void button1_Click(object sender, EventArgs e)
{
if (radioButton1.Checked == true && checkEbayName(textBox1.Text) == true )
{
DataSet ds = GetUserByEbayName(textBox1.Text);
if (ds == null)
{
return;
}
dataGridView1.DataSource = ds.Tables["Customer"];
}
if (radioButton2.Checked == true && checkName(textBox1.Text) == true)
{
DataSet ds = GetUserByName(textBox1.Text);
//if (checkCustomer(textBox1.Text, textBox2.Text) == true)
//{
if (ds == null)
{
return;
}
dataGridView1.DataSource = ds.Tables["Customer"];
}
else
{
MessageBox.Show("No Customer with matching details");
}
}
Run Code Online (Sandbox Code Playgroud)
如果第一个if未执行,您的其他人将被解雇.我怀疑你想用else if你的第二个if.
如您的代码所示,第一个if可能会评估为真.然后逻辑将落入第二个if.如果不满足该条件,else则执行.
| 归档时间: |
|
| 查看次数: |
2523 次 |
| 最近记录: |