当前位置:编程学习 > C#/ASP.NET >>

asp.net如何连接sql进行随机读取功能

一个文本框一个按钮一个GridView数据库的随机语句我会就是不会做单层的随机数据库的随机语句是select top 1 * from [User] order by newid()  求教如何做单层的随机功能  asp.net sql 数据库 user --------------------编程问答-------------------- 什么叫做“单层”的 --------------------编程问答--------------------
引用 1 楼 yyl8781697 的回复:
什么叫做“单层”的
就是直接在按钮里面写代码不用添加什么类什么类的 --------------------编程问答-------------------- 把一个叫DataSource的.net控件拖出来,在这里设置好数据库链接,设置好数据源(可以用sql),让你的GridView数据源指向DataSource --------------------编程问答-------------------- 我要在文本框输入抽取的条数,按了按钮后把随机出的内容显示到GridView --------------------编程问答--------------------

string top=textbox1.text;
string sql="select top "+top+"from xxx order by newid()";
DataTable dt=xxx.xxx(sql);
GridView1.datascore=dt;
GridView1.databind();

结贴 --------------------编程问答--------------------

sorry 忘记 * 了   --------------------编程问答--------------------
引用 6 楼 diaodiaop 的回复:
sorry 忘记 * 了
DataTable dt=xxx.xxx(sql);这个XXX写神马啊 --------------------编程问答-------------------- --------------------编程问答-------------------- 说下啊亲 --------------------编程问答-------------------- 没大理解楼主的意思!!!!楼主懂得绑定数据源的话····要随机获得几条的话用random在现有表的id中获取需要取的条数!!然后select * from [User] where id in (random取得的id)
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,