如题,可以获取一个DataTable,或者DataSet数据集,然后我需要从数据集中随机一个字符串出来。请教高手。这里还散分

解决方案 »

  1.   

    select * from tb order by newid() 随机
      

  2.   

    dataset 存的数据形式是啥?
    随机的意义不就是在一堆数中随机其中一个然后输出么,那你就当是查询好了,条件是随机的
      

  3.   

    select top 1 * from dbo.RoleInfo order by newid()  这样是可以的。继续等待在程序中如何实现
      

  4.   

    随机取,那就用随机数,不行么?        Random ran = new Random();
            int idxRow = ran.Next(0,dt.Rows.Count);
            int idxCol = ran.Next(0,dt.Columns.Count);        Response.Write(dt.Rows[idxRow][idxCol].ToString());