DataGridView结构如下:
商品名称          规格型号        单价       .....我想在第一列(商品名称)做成选择,即绑定数据库中的数据.选择商品名称后,其他信息自动代入.
这样应该怎么写??
最好能给一个这方面的例子..

解决方案 »

  1.   

    实现有很多方式
    我不知道是不是正确的理解了你的意思
    你是想先只有商品名,点了商品名再显示其他信息是吧给个比较简单的实现,将除商品那一列的所有cell的visible设为false,点击再设为true,不就行了也可以实时去调数据反正是很容易实现你想要的效果的
      

  2.   

    可能没有说明白 ...
    DataGridView结构如下:商品名称          规格型号        单价       ..... 
      A                   A1           A2
      B                   B1           B2
    ............
    首先出来的DataGridView是一个空白的(上图中A\B都是空白的),我现在是想点击"A"位置或者"B"位置,选择从数据库中读出的商品名称,选择后A1和A2自动显示出来.
      

  3.   

    传闻ajax可以实现
    嘿嘿异步传输
      

  4.   

    DataGridViewComboBoxColumn colNm = new DataGridViewComboBoxColumn();
    colNm.Name = "商品名称";
    colNm.HeaderText = "商品名称";
    this.dgvJinhuowupin.Columns.Insert(0,colNm);// combobox列string sqlSelect = "select shangpinname from shangpin";
    SqlDataAdapter sda=new SqlDataAdapter(sqlSelect,con);                    
    DataSet ds = new DataSet();
    sda.Fill(ds,"shangpin");// 数据集
               
    colNm.DataSource = ds;
    colNm.DisplayMember = "shangpinname";
      

  5.   

    倒数第二行 改为colNm.DataSource = ds.Table[0];