首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

一个数据源总有多条数据,怎的只显示其中3条

2011-12-10 
一个数据源总有多条数据,怎样只显示其中3条?DataTabledt3stringTextSql3String.Format( select*fromroo

一个数据源总有多条数据,怎样只显示其中3条?
DataTable   dt3;
          string   TextSql3   =   String.Format( "select   *   from   roomnum   where   serverno=1   order   by   roomno ");
        dt3   =   Database.ExecuteDataset(System.Data.CommandType.Text,   TextSql3).Tables[0];
        foreach   (DataRow   dr3   in   dt3.Rows)
        {
        }

不能改sql语句,最好能把每条数据的值付给不同的变量

[解决办法]
DataTable dt3;
string TextSql3 = "select * from roomnum where serverno=1 order by roomno ";
dt3 = Database.ExecuteDataset(System.Data.CommandType.Text, TextSql3).Tables[0];
for(int i=;i <dt3.Rows.Count&&i <3;i++)
{

string c1= dt3.rows[i][列名].ToString();
string c2= dt3.rows[i][列名].ToString();
.............
}


[解决办法]
生成一个随机数(0到记录数之间的任一整数)i
string c1= dt3.rows[i][列名].ToString();

热点排行
Bad Request.