十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、在Web.Config文件内配置连接字符串。
成都创新互联是专业的图木舒克网站建设公司,图木舒克接单;提供成都网站设计、网站制作、外贸营销网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行图木舒克网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
appSettings
add key="ConnectString" value="server=127.0.0.1;database=test;uid=sa;pwd= "/add
/appSettings
2、拖一个Gridview控件到页面上,并将其命名为AAA。用下面代码来绑定数据。
SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString);
SqlCommand command = new SqlCommand("SELECT * from test", connection);
SqlDataAdapter ada = new SqlDataAdapter(command);
DataTable dt = new DataTable();
ada.Fill(dt);
gvImages.DataSource = dt;
gvImages.DataBind();
3、页面上
asp:GridView Width="500px" ID="gvImages" runat="server"
AutoGenerateColumns="False"
Columns
asp:BoundField HeaderText = "显示字段名称" DataField="TestName" /
'HeaderText所在列的标题,DataField中"TestName" 为字段名称,
/ItemTemplate
/asp:TemplateField
/Columns
/asp:GridView
一个是用存储过程。
另外一种是拼凑SQL语句,按照你的描述,应该是倾向于拼凑SQL语句:
Dim PageSize as interger
Dim CurPage as interger
Dim mySql;
MyStr = "Select top " PageSize " * from Employees where id not in (select top " PageSize " *(" CurPage "-1) id from Employees order by id) order by id"
然后调用执行就可以了
当然能,把你不分页的程序贴出来,我给你修改嘛。
主要就是利用rs.PageSize等实现,在你程序的下面语句:
rs.open sqlc,conn,1,1
之后,添加下面的代码可以控制显示的记录范围:
rs.PageSize = 10 'pagesize属性指定了每页要显示的记录条数
rs.AbsolutePage = Page '把页码赋给absolutepage属性从而知当前页的首条记录号
上的PAGE是调用是带过来的参数,没有参数时指定为1,表示显示第一页。
AllowPaging属性设为true即可。PageSize属性输入数字,表示一页显示多少条(默认是10条),想设置显示分页的效果——展开PagerSettings属性,根据它下面的项的英语意思适当的调节就行了。//////////////////如果想要自己想要的更复杂的效果的话,那只有自己编写了,光要sql就很复杂的(select top 条 * form ta where id not in(select top 条 id form ta))复杂
试试看