C# 如果 comobox1 小于 2,则 combobox 2 表示 Fail

Jiale Xue - MSFT 45,011 信誉分 Microsoft 供应商
2024-05-02T09:15:35.34+00:00

I have 2 combobox if CB1 is < 2 CB say Fail. This is what I have so far.

private void cb_score_SelectedIndexChanged(object sender, EventArgs e)
        {

            if (cb_score.SelectedItem == "2")
            {
                cb_pass_fail.Text = "Fail";
            }     

Note:此问题总结整理于: C# if comobox1 is less then 2 combobox 2 say Fail

Windows 窗体
Windows 窗体
一组用于开发图形用户界面的 .NET Framework 托管库。
113 个问题
SQL Server
SQL Server
Microsoft 关系数据库管理和分析系统的一个系列,用于实现电子商务、业务线和数据仓库解决方案。
146 个问题
C#
C#
一种面向对象的类型安全的编程语言,它起源于 C 语言系列,包括对面向组件的编程的支持。
180 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Hui Liu-MSFT 48,531 信誉分 Microsoft 供应商
    2024-05-02T09:23:06.4466667+00:00

    首先通过 Int32.TryParse 方法将 combobox1 的值转换为 int 类型,然后与 2 进行比较。 请参考以下代码:

    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)  
    {  
        int value;  
        if (Int32.TryParse(comboBox1.Text, out value))  
        {  
      
            if (value < 2)  
            {  
      
                comboBox2.Text = "Fail";  
            }  
            else  
            {  
                comboBox2.Text = "";  
            }  
        }  
        else   
        {  
            comboBox2.Text = "";  
        }  
    }  
    

    如果回复有帮助,请点击“接受答案”并点赞。

    注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。

    1 个人认为此答案很有帮助。
    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。