程序中用实现计划
2021-09-06 01:49 来源:璧山县养生网
一、程序功能:为Repeater实现分页
二、窗体设计:
1、新建 Web应用程序,命名为Repeater2,保存路径为(注:我机子上的站的IP是192.168.0.1的主目录是D:\\web文件夹)然后点击确定。
2、向窗体添加一个3行一列的表,向表的第一行中添加一个Repeater控件,向表的第二行中添加两个Label控件向表的第三行中添加四个Button按钮。
3、切换到HTML代码窗口,在<asp:Repeater id=\"Repeater1\" runat=\"server\">和</asp:Repeater>之间添加以下代码:
<ItemTemplate>
<table id=\"Table2\" style=\"FONT-SIZE: x-small\" width=\"498\">
<tr>
<td><%#al(Container,\"ployeeid\")%></td>
<td><%#al(Container,\"stname\")%></td>
</tr>
</table>
</ItemTemplate>
三、代码设计:
Imports lClient
Public Class WebForm1
Inherits ge
Dim scon As New SqlConnection(\"server=localhost;database=northwind;uid=sa;pwd=123\")
Dim sDA As SqlDataAdapter
Dim ds As DataSet
Dim currentPage As Integer \'记录着目前在哪一页上
Dim maxPage As Integer \'总共有多少页
Const rowCount As Integer = 3 \'一页有多少行
Dim rowSum As Integer \'总共有多少行
\'窗体代码省略
Private Sub Page_Load(ByVal sender As ject, ByVal e As entArgs) Handles ad
If Not PostBack Then
sDA = New SqlDataAdapter(\"select employeeid, lastname from employees order by employeeid\", scon)
ds = New DataSet
原标题:法国再曝马肉丑闻“制药用品”摇身变食品 Try
ll(ds, \"employees\")
\'获取总共有多少行
rowSum = bles(0).unt
Catch ex As Exception
rowSum = 0
End Try
\'如果没有数据,退出过程
If rowSum = 0 Then Exit Sub
\'计算出浏览数据的总页数
If rowSum Mod rowCount > 0 Then
\'有余数要加1
maxPage = rowSum \\ rowCount + 1
Else
\'正好除尽
maxPage = rowSum \\ rowCount
End If
currentPage = 1
\'调用绑定数据过程
readpage(currentPage)
BindData()
xt = maxPage
\'首页和上一页按钮不可见
sible = False
sible = False
End If
End Sub
\'创建一个绑定数据的过程
Sub BindData()
taSource = ds
taBind()
xt = currentPage
End Sub
\'创建一个填充数据集的过程
Sub readpage(ByVal n As Integer)
sDA = New SqlDataAdapter(\"select employeeid, lastname from employees order by employeeid\", scon)
ds = New DataSet
ear()
ll(ds, (n - 1) * rowCount, rowCount, \"employees\")
End Sub
\'首页按钮
Private Sub Button1_Click(ByVal sender As ject, ByVal e As entArgs) Handles ick
currentPage = 1
\'调用填充数据集过程
readpage(currentPage)
\'绑定数据
BindData()
\'设置首页、第一页按钮不可见,显示下一页尾页按钮
sible = False
sible = False
sible = True
sible = True
End Sub
\'上一页按钮
Private Sub Button2_Click(ByVal sender As ject, ByVal e As entArgs) Handles ick
\'如果现在页是第二页,设置首页和上一页按钮不可见
If xt > 2 Then
sible = True
sible = True
Else
sible = False
sible = False
sible = True
sible = True
End If
currentPage = xt - 1
readpage(currentPage)
BindData()
End Sub
\'下一页按钮
Private Sub Button3_Click(ByVal sender As ject, ByVal e As entArgs) Handles ick
\'如果现在页倒数第二页,设置最后页和下一页按钮不可见
If xt < xt - 1 Then
sible = True
sible = True
Else
sible = True
sible = True
sible = False
sible = False
End If
currentPage = xt + 1
readpage(currentPage)
BindData()
End Sub
\'尾页按钮
Private Sub Button4_Click(ByVal sender As ject, ByVal e As entArgs) Handles ick
\'设置当前页为最大页数
currentPage = xt
readpage(currentPage)
BindData()
sible = True
sible = True
sible = False
sible = False
End Sub
End Class
窗体界面如下所示:
查看本文来源
天津盆腔炎治疗费用多少钱重庆医院白癜风哪家医院好
内江治疗白癜风好的医院
- 上一篇:程序中实现校验码图像生成物业
- 下一篇:程序员应用程序域须知覆盖
-
如何在小学打造一间现代科学教室?
都说生物科学普及教育是提升全民生物科学专业性、 新建国际化型发逾国家的基础 那么,幼稚园生物科学普及教育 对从小唤起和保护孩子的好奇心和求知欲 培养学生的生物科学精神和实践国际化能力 具有重要含...
-
美国将公布不可忽视纪要,美联储或加息100个基点,明天A股会大跌吗?
现今,A股2台自主性,早盘三大期货虽有发挥作用涨跌的观感,但在恐慌抛盘的坠地下,最终没能稳住,跌势一直道股价。两市南先于攀升数量居多,攀升的有1298只,攀升的有3325只。归纳原因,与这四点有关:1、...
-
YOOT TOY REBEL BEAR 叛逆小熊 胆量与疯子 爱因斯坦 毛绒玩偶
YOOT TOY发布REBEL BEAR蛮横小乌鸦天才与屠夫新作相对论毛绒公仔 蛮横乌鸦 天才与屠夫新作 商品品牌:YOOT TOY 商品品名:蛮横乌鸦天才与屠夫新作REBEL ALBERT相对论 商品订制:磁吸项链、磁吸胡子、茶壶、背包、透明...
-
领导之所以不提拔你,是因为你没有这3样两边,别再蠢了
在基本单位中如果你一切都是让他组织晋升你,你一定要拥有这三都为进去,他组织只会晋升,有气魄的人,一定会晋升软弱无能的人,当你还没收到他组织晋升的时候,一定要可先好好得道自己。 他组织之所以...
-
美股短线跳水,三大股指尽数转跌
铝媒体 App 5月20日第一时间,美股短线艺术体操,三大期货剩余转跌。截至目前,道指跌0.3%,标普500指数、纳指跌0.15%。马斯克跌超5%,英伟达跌超3%,雅虎跌近1%。急救护理哪个血糖仪比较可靠骨质疏松吃什么补的...
-
翡翠要养是不是却是新鲜感?这就是“人养玉,玉养人”的意义所在
听惯了园中的督导,因为这些都是有全人类的木本植物,如果说起珍珠要养是不是有点乐趣?说是珍珠就是石之美者,是一块经过地壳运动在一定的密度和压力中的形成的。所以珍珠是大其本质中的的诸城也是需要...