C# Winform switch使用方法

C# Winform switch使用方法在winform开辟中,常会碰见一个对象可能存在多个属性的问题,简而言之,好比一个产物,结算体例有零售现金、零售月结、批发现金、批发月结 。 那么,我们在设定好价钱表后,获取单价的时辰就需要利用switch去判定当前是哪种买卖型态,选择对应的价钱 。

C# Winform switch使用方法



需要这些哦
电脑 VS软件
方式/
1在winform中把相关的控件设定好,如图所示,我们在选择分歧的买卖型态时,单价按照之前界说好的,显示出纷歧样的单价 。

C# Winform switch使用方法



2编写单价类型combobox框的文本改变事务,也就是说,我们选择分歧的买卖类型,去触发分歧的单价显示 。

C# Winform switch使用方法



3毗连数据库,查询当前选择的买卖类型在数据库中对应的字段,并把查询出来 的字段赋值给 string a 。 这里为后面的switch做筹办 。
                if (login.share_cls.conn.State == ConnectionState.Closed)
                {
                    login.share_cls.conn.Open();
                }
                SqlDataAdapter da = new SqlDataAdapter();
                SqlCommand sql = new SqlCommand("select j_type from tjstype where j_name='" + comboBox2.Text + "' ", login.share_cls.conn);
                da.SelectCommand = sql;
                DataSet dt = new DataSet();
                object obj1 = sql.ExecuteScalar();
                da.Fill(dt);
                string a = obj1.ToString();

C# Winform switch使用方法



C# Winform switch使用方法



4编写switch case语句,这里是把四种买卖模式查询出来的值赋给单价显示框   textbox7.
 switch (a)
                {
                    case "z_cash":
                        SqlDataAdapter da1 = new SqlDataAdapter();
                        SqlCommand sql1 = new SqlCommand("select z_cash from tprice where p_no='" + textBox2.Text + "'", login.share_cls.conn);
                        da1.SelectCommand = sql1;
                        DataSet dt1 = new DataSet();
                        object obj2 = sql1.ExecuteScalar();
                        da1.Fill(dt1);

猜你喜欢