查询表里面的几行几列

DataSetds=newDataSet();


sda.Fill(ds,"bookInfo");


问题是当你填充数据集后


要取出"bookInfo"表里面的一列的数据


用什么方法啊


大侠们帮帮忙啊


谢谢
答:DataSetds=newDataSet();


sda.Fill(ds,"bookInfo");





objecto=ds.Tables["bookInfo"].Rows[0][0];//表bookinfo第一行第一列


objecto2=ds.Tables["bookInfo"].Rows[0]["ColumnName1"];//表bookinfo第一行列ColumnName1
答:随机取出n条记录:


Sqlserver:selecttopn*from表orderbynewid()


Access:Selecttopn*FROM表orDERBYRnd(id)


mysql:Select*From表orderByrand()Limitn





是这意思吗
答:fhfgnfg
答:DataSetds=newDataSet();


sda.Fill(ds,"bookInfo");


object[]obj=ds.Tables["bookInfo"].Rows .ItemArray;//i为行号。就可以取得一行的值


取一列的话得一个一个循环取,不能一起取出来
答:楼主是不是想在页面上只显示某一列啊?


这样的话,显示到页面上时,你只绑定想要的那个字段。
答:Jinglecat(晓风残月


太感谢你了

你可能感兴趣的:(查询)