本帖最后由 xqt0001 于 2012-05-11 11:58:01 编辑

解决方案 »

  1.   

    你这个不行,想加一条,就得在一个datatable中增加row,然后绑定到grid
    或者不要绑定grid,每次从datatable中读出数据,直接在grid中添加Row
    grid.Rows.Add
      

  2.   

    ”每次从datatable中读出数据,直接在grid中添加Row
    grid.Rows.Add“之前没有添加列报错
      

  3.   

    楼主应该这样做:
    首先通过勾选和取消勾选TreeView的时候获取所有勾选的Text,然后组合成这样的形式:
    '产品1','产品2','产品3',然后通过在sql语句里用in来实现:   string c='产品1','产品2','产品3';
       DataSet ds = dataConn.getSet("select GoodsID ,GoodsName from GoodsInfo where GoodsName in (" + c + "'), "GoodsInfo");
      dataGridView1.DataSource = ds.Tables[0];