如题,求解

解决方案 »

  1.   


    SELECT NAME FROM SYS.COLUMNS WHERE OBJECT_ID = OBJECT_ID(表名)
    结果是列名称
    绑定即可
      

  2.   

    我知道sql语句就是不知道怎么绑定的
      comboBox7.DataSource = ds.Tables[0];
                这儿怎么写。。
    先谢谢了
      

  3.   

    string sql = "select col1,col2 from table where......";
    sqlcommand cmd = new sqlcommand(sql,dbhelp.cn);
    dbhelp.cn.open();
    sqldatareader dr = cmd.executeReader();
    if(dr.read())
    {
       string a = dr[0].tostring();
       string b = dr[1].tostring();
       ......
       string c = a+b+....
       this.combobox.items.add(c);
    }
    dbhelp.cn.close();
      

  4.   


                //sql: select column_name from information_schema.columns where table_name='tablename'
                DataTable dt;
                this.comboBox1.DataSource = dt;
                this.comboBox1.DisplayMember = "column_name";
      

  5.   

    只会最笨的:
    取数据回来了拼接数据然后绑定上去;取数据时直接拼接好回来只帮 比如:select firstname+secondname as name....
    其他不会了
      

  6.   

    comboBox.DataSource=ds;
    comboBox.DisplayMember="name";
    comboBox.valueMember="name";
      

  7.   

     comboBox1.DisplayMember = "UserName";//显示出来的列的值
     comboBox1.ValueMember = "UserId";//作为combobox的Value值
     comboBox1.DataSource = dt;
      

  8.   

    sql语句弄好结果,绑定就好了,现在都注重把逻辑弄到sql中去,页面越简单越好
      

  9.   

    动态好办啊select * from Table
      

  10.   

    你的列名是放在数据库表中的吧,那每次运行程序时,先从数据库中把列名取出来,放到datatable中,
    然后把datatable中的列名都绑定到combobox中,
    绑定代码: for (int i = 0; i < dt.Rows.Count; i++)
                {
                    //绑定部门
                      combobox1.Items.Add(dt.Rows[i][1].ToString()); 
                  }
      

  11.   

    SELECT NAME FROM SYS.COLUMNS WHERE OBJECT_ID = OBJECT_ID(表名)