请问各位大大如何在c#语言里实现一次读取数据表中的一列中的一行的数据啊?
就是在数据库中有一个表,在任意列中,现在想实现一次读取这个列中的任意一行的数据,请问怎么实现呢?

解决方案 »

  1.   

    什么意思,具体是一行,还是一列?
    DataTable.Rows[i]["列"];??
      

  2.   

    我想实现的功能是
    有一列数据,我怎么能控制一次读取这一列的一个数据比如说有表name age 
    LIu  22
    Zhan 23
    Hua  25我现在想分别得到22,25等等数据请问怎么实现呢?
      

  3.   

    select top 1 fieldname from tablename order by newid()
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
      

  4.   

    先获得数据集,因为DATASET是XML格式的。从XML中想办法。
      

  5.   

    不必经过“行”、“列”两次寻址?
    确实有难度,楼主反编译一下Datatable看看内部的结构吧,全部是 ArrayList 构成的。一行数据是一个 ArrayList,一个Datatable也是一个ArrayList,这个ArrayList包含了每行的ArrayList。
    这种结构找同一列的两个单元格,怎么都要两次寻址吧。除非你去把微软的源代码改了。