本帖最后由 dongxiao0517 于 2011-08-24 11:14:50 编辑

解决方案 »

  1.   

    返回到 DataTable 里面吧~
    或者试试 linq。
      

  2.   

    取值还是取字段?
    取值的话,查询结果放在dataset里面,然后dataset.tables[0].rows[i]["fieldname"].tostring() 就可以取出来了  i表示第i+1行,fieldname表示字段名
      

  3.   

    一、可以用 SqlDataReader 跑迴圈 Cursor 方式讀取。
    二、可以用如 Cloud_drift 大大所說的,用 SqlDataAdapter.Fill(dataTable) 丟到 DataTable 後,甚至把 DataTable 用 DataTable.AsEnumerable() 方式轉成 linq 方式來讀取。
      

  4.   

    没看懂三个值是什么格式的值?
    取数据可以用DbDataReader,也可以用DataTable,但这个跟winform好像也不相干
      

  5.   

    三个string类型的值,匹配树里的三个节点,并且选中匹配的节点
      

  6.   

    不知道楼主的“三个值”是什么意思?如果是三条数据,把取出的数据放在一个DataTable中,一个循环就可以取出值了如果是三个值都保存在同一个字段中 比如(1,2,3),中间有个字符间隔(逗号空格或者其他字符),
    string.Split(',')转换为数组也可读取出来
      

  7.   

    用数据集dataset 或表 datatable或datareader来装,循环取出即可