我以前是用PB的,最近开始学习C#,但是发现C#做主从表好麻烦,要写太多的代码了。比如做一个销售单单界面,主表用ComboBox,从表可以用DataGridView,以前用PB只是两个数据窗口,只要把两个数据窗口分别UpData然后提交事务就可以,但是在C#中主表必须分别用ComboBox绑定数据,然后再取值手工生成SQL语句,这样好麻烦啊,大家是否有更好的解决方案呢?或者是我太菜,还不知道有其它方法或有代替的控件呢?comboboxdatagridviewc#sql数据库

解决方案 »

  1.   

    winform最近10年就没有什么进展。如果你觉得pb好用,就用pb呗。或者你就学会自己控件,那样就只求人家了。
      

  2.   

    ComboBox 不是有个DataSource么?绑定主表,所有的数据在DataSource里
      

  3.   

    能不能说详细一点,是有DataSource,但DataSource如何操作呢?
      

  4.   

    如果要手动生成SQL,那不是还要判断要更新的数据是否已有被修改过了,真是难想象微软怎么会做出这样烂的思路
      

  5.   

    DataSource 
      

  6.   


            SqlConnection scn = new SqlConnection(SQLdata());//数据库连接
            scn.Open();
            SqlCommand scmd = new SqlCommand(sqlstring, scn);//sqlstring为提取数据的语句
            SqlDataReader sdr = scmd.ExecuteReader();
            while (sdr.Read())
            {
                combobox.Items.AddRange(new object[] { sdr.GetString(0).Trim() });//combobox为目标comboBox
            }
      

  7.   

    能不能说详细一点,是有DataSource,但DataSource如何操作呢?
    右下角那个属性栏那不是有写着嘛,手动绑啊