我定义了一个datagridview(没有绑定)和一个combobox,自己在datagridview中构造了一个表(两列),现在从combobox中选择一项,第一列显示combobox的选项,第二列显示从数据库中匹配的值,请问应该如何给第二列赋值呢?

解决方案 »

  1.   

    属性AotPostBack=True;
    第一个combobox的SelectChang事件中查询了数据加载到下一个combobox
      

  2.   

    属性AotPostBack=True;
    =============================
    请问这个属性是哪个控件的?
    没找到
     private DataSet CreateDataSet()
            {
                string sqlstr = "Select name from student where studentid='" + comboBox1.Text + "'"; 
                SqlConnection cn = new SqlConnection("server=(local);integrated security=true;database=studentmanagement;");
                cn.Open();
                
                DataSet ds = new DataSet();
                DataTable dt = new DataTable("student");            DataColumn dc = dt.Columns.Add("id",typeof(string));            
                
                dt.Columns.Add("name", typeof(string));            
                DataRow dr = dt.NewRow();
                dr["id"] = comboBox1.SelectedItem.ToString();
                dr["name"] = "";                   //这里。。
                dt.Rows.Add(dr);            ds.Tables.Add(dt);
                return ds;
                cn.Close();
            }
            private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                this.dataGridView1.DataSource = CreateDataSet();
                this.dataGridView1.DataMember = "student";
            }
      

  3.   

    属性AotPostBack=True;
    =============================
    请问这个属性是哪个控件的?按照一楼的应该是comboBox里面的
    可是邦定以后,这些控件都消失了
    lz可以从devl(好像是,我也忘了)找找看
      

  4.   

    按照一楼的应该是comboBox里面的
    可是邦定以后,这些控件都消失了
    lz可以从devl(好像是,我也忘了)找找看
    ==========================
    我的combobox没有绑定
    devl是什么?