用PagedDataSource作为Repeater数据源的例子

GD32F103与STM32F103的区别 2021.6.2 GD32F103和STM32F103区别介绍 关键词Key words: GD32F103、STM32F103 摘要Abstract: 本文主要是GD32F103和STM32F103区别进行介绍。 目录 简介 GD32和STM32的区别 2.1. 内核 2.2. 主频 2.3. 供电 2.4. FLASH差异 2.5. 功耗 2.6. 串口 2.7. ADC差异 2.8. FSMC 2.9. 103系列RAM&FLASH大小差别 2.10. 抗干扰能力 GD32替换STM32注 阅读详情

用PagedDataSource作为Repeater数据源的例子  


后台:
 protected void Page_Load(object sender, EventArgs e)
    {
        SqlConnection conn = db.GetCon();
        string sql = "select * from tongz";
        SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
        DataSet ds = new DataSet();
        sda.Fill(ds);
        PagedDataSource pds = new PagedDataSource();
        pds.DataSource = ds.Tables[0].DefaultView;
        pds.AllowPaging = true;
        pds.PageSize = 15;

        int CurPage;
        if (Request.QueryString["Page"] != null)
            CurPage = Convert.ToInt32(Request.QueryString["Page"]);
        else
            CurPage = 1;

        pds.CurrentPageIndex = CurPage - 1;
        Label1.Text = CurPage.ToString();
        Label2.Text = pds.PageCount.ToString();
        Label3.Text = pds.DataSourceCount.ToString();

        HyperLink3.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=1";
        HyperLink4.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(pds.PageCount);
        if (!pds.IsFirstPage)
            HyperLink1.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage - 1);//上一页

        if (!pds.IsLastPage)
            HyperLink2.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage + 1);//下一页

        Repeater1.DataSource = pds;
        Repeater1.DataBind();
    }

前台:
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<tr>
<td bordercolor="#C0C0C0" height="18">
<li class=li1>[2007-4-25]&nbsp;<a  href="Tarticle.aspx?ID=<%#Eval("ID") %>"><%#Eval("Title") %></a></td>
</tr>
</ItemTemplate>
</asp:Repeater>
分页代码:

                                                                    <div align="center">
                                                                        &nbsp;<asp:HyperLink ID="HyperLink3" runat="server">首页</asp:HyperLink>
                                                                        <asp:HyperLink ID="HyperLink1" runat="server">上一页</asp:HyperLink>&nbsp<a href=" http://courseware.lzu.edu.cn/shownews.asp?page=2"
                                                                            target="_self"><asp:HyperLink ID="HyperLink2" runat="server">下一页</asp:HyperLink></a>
                                                                        <a href=" http://courseware.lzu.edu.cn/shownews.asp?page=2" target="_self">
                                                                            <asp:HyperLink ID="HyperLink4" runat="server">尾页</asp:HyperLink></a> &nbsp;页次:<asp:Label
                                                                                ID="Label1" runat="server" Text="Label"></asp:Label>/<asp:Label ID="Label2" runat="server"
                                                                                    Text="Label"></asp:Label>
                                                                        共<asp:Label ID="Label3" runat="server" Text="Label"></asp:Label>条记录&nbsp;
                                                                    </div>
//转自http://livder.blog.163.com/blog/static/1747576482010102354828245/
【STM32】STM32系列产品以及新手入门的STM32F103 📢 STM32F103xC/D/E 系列是一款高性能、低功耗的 32 位 MCU,适用于工业、汽车、消费电子等领域;,适合复杂嵌入式应用,,适用于电池供电设备。 阅读详情

相关推荐

STM32F103配置使用内部晶振

1、只需修改system_tm32f10x.c文件中的void SystemInit(void)函数。修改如下: void SystemInit (void) { /* 开启HSI 即内部晶振时钟 */ RCC->CR |= (uint32_t)0x00000001; /*选择HSI为PLL的时钟源HSI必须2分频给PLL*/ RCC->CFGR |= (uint...

oHuanCheng的博客 2万+

PageDataSource+Request.CurrentExecutionFilePath实现便捷分页

这两天在做一个购物车的小项目,在购物之前先要进行商品的浏览,在做商品展示的时候,用到了DataList控件,我在之前的《ASP.NET常用的数据绑定控件优劣分析》一文中提到过DataList控件,这个控件有很强的扩展性,可以自定义的显示数据格式,比较灵活,但是它不支持分页。所以就查阅、参考了一些网上了资料,发现了一个很便捷的实现分页的方法,主要通过PageDataSource和Request.Cu

xuemoyao的专栏 2525

用GD32F103VCT6替代STM32F103VCT6出现的SPI问题以及解决方法

问题: 原本是MCU用STM32F103VCT6跟DSP通过SPI进行双向通信传输数据,用GD32F103VCT6直接替换,代码没有修改,还是STM32的标准库,出现与DSP通讯失败。 解决问题过程: 上网搜索相关问题 发现一篇比较有用的文章。 GD32中SPI部分需要特别注意的部分 以及STM32移植到GD32SPI需要修改的部分 我按照这位博主说的去改,发现原来配置的SPI部分 MOSI和MISO确实没有明确设置引脚的输入输出模式,但是我重新配置了之后还是不行,通讯不了。 用逻辑分析仪去分别检测STM3

fsczp的博客 4596

使用PagedDataSource类实现DataList和Repeater控件的分页显示

<br />Asp.net提供了三个功能强大的列表控件:DataGrid、DataList和Repeater控件,但其中只有DataGrid控件提供分页功能。相对DataGrid,DataList和Repeater控件具有更高的样式自定义性,所以很多时候我们喜欢使用DataList或Repeater控件来显示数据。<br /><br />实现DataList或Repeater控件的分页显示有几种方法:<br />1、写一个方法或存储过程,根据传入的页数返回需要显示的数据表(DataTable)<br />2

WaterShuiMiao的专栏 817

RepeaterPagedDataSource 绑定数据

前台 <asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <div id="panel_add"> <div> <div> ...

weixin_30556161的博客 189

Repeater 结合PagedDataSource 实现分页

<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default4.aspx.cs"Inherits="Default4"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.o...

weixin_33798152的博客 219

在GD32F103移植STM32F103代码

在GD32F103移植STM32F103代码 使用相同FLASH和管脚数量相同的芯片,例如GDF103C8T6移植STM32F103C8T6程序。虽然两个款芯片的寄存器地址以及架构基本相同。但是需要注意的是GD32F10x主频是108兆,但是STM32F10x主频是72兆。所以需要针对以RCC时钟进行修改。 例如打开原子哥的ALIENTEK MINISTM32 实验8 PWM输出实验例程 先将芯片...

Us_Wang的博客 1万+

GD32F103快速替换STM32F103

注:本文档仅针对GD32F103系列替代STM32F103系列 一、相同点 1)、外围引脚PIN TO PIN兼容,每个引脚上的复用功能也完全相同。 2)、芯片内部寄存器、外部IP寄存器地址和逻辑地址完全相同,但是有些寄存器默认值不同,有些外设模块的设计时序上和STM32有差异,这点差异主要体现在软件上修改,详情见下文。 3)、编译工具:完全相同例如:KEIL 、IAR 4)、型号命名方式完全相同,所以替代只需找尾缀相同的型号即可,例如:STM32F103C8T6 与 GD32F103C8T6。 5)、仿真

qq_23852045的博客 5万+

GD32F103学习笔记(2)——在GD32F103移植STM32F103代码

一、GD32与STM32区别 1.1 内部结构区别 1.1.1 内核 GD32采用二代的M3内核,STM32主要采用一代M3内核,下图是ARM公司的M3内核勘误表,GD使用的内核只有752419这一个BUG。 1.1.2 主频时钟 使用HSE(高速外部时钟):GD32的主频最大108M,STM32的主频最大72M 使用HSI(高速内部时钟):GD32的主频最大108M,STM32的主频最大64M 主频大意味着单片机代码运行的速度会更快,GD32的_NOP()时间比STM32更加短,所以不使用定时器做

Leung的博客 1万+

STM32F103——时钟配置

①STM32F103时钟树解析。②STM32F103时钟系统配置详解。

qq_65980796的博客 6820

STM32F103使用内部晶振的配置及64M主频异常的解决方法

STM32F103使用内部晶振的配置及64M主频异常的解决方法 为了节省空间与成本,将STM32F103芯片外接晶振去除,使用内部HSI时钟,配置方法如下: voidRCC_Configuration(void) { /*EnablePrefetchBuffer*/ FLASH->ACR|=FLASH_ACR_PRFTBE; /*Flash2waitstate*/ FLASH->ACR&=(uint32_t)...

ll148305879的博客 4654

stm32f103

可以清楚的看到各个外设模块所属的时钟总线。关于stm32f103的时钟关系,

weixin_44447620的博客 810

GD32F103替代STM32F103带来串口不能用的问题

RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2; /* BEGIN: Added by lejianz, 2021/11/20 */ //RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; void MX_USART2_UART_Init(void) { huart2.Instance ...

USB_ABC的博客 5431

STM32学习 修改系统主频

可以看到这个文档里面给出了一些宏定义,这个就是系统的频率,选定哪个,就是设定哪个频率,这里就以72MHZ为例子看是如何配置时钟的,在文档中搜索一些使用到72MHZ的地方。前面时钟树的学习说明单片机的主频是可以修改的,那么怎么更改系统的主频,这里做一个简单的介绍。最终调用SystemInit()完成时钟的配置,所以只要在宏定义处使用官方配置好的一些就行,如果想要自己定义,就要重新编写寄存器相关的操作。使用的F103系列的引脚是GPIOD,所以可以看到使用寄存器的方式配置了相关的引脚,能够使用外部晶振。

m0_60633015的博客 3247

【STM32】Rover核心-STM32F103RCT6简介

STM32F103RCT6 是 STMicroelectronics 生产的高性能 32 位微控制器,属于 Cortex-M3 内核的 STM32F1 系列,广泛应用于嵌入式系统和工业控制等领域。

qq_74099543的博客 4657

STM32F103RCT6 介绍

STM32F103,单片机

weixin_50212044的博客 1万+

STM32F103RCT6

STM32F103RCT6是一款由STMicroelectronics公司生产的基于ARM Cortex-M3内核的。因此,STM32F103RCT6在嵌入式系统、工业自动化、医疗设备、智能家居等领域得到了广泛的应用。此外,STM32F103RCT6也提供了丰富的开发工具和软件库。,可以帮助开发者提高系统可靠性和安全性。它具有高性能、低功耗和广泛的应用领域。等,方便开发者进行系统设计和调试。

公众号:风景邮递Yuan的博客 1万+
上一篇: System.Web.UI.Page.RegisterStartupScript(string, string)”已过时的解决办法
下一篇: 怎样从表A复制一列值到表B
poolatu
博客等级 码龄20年 1粉丝 10原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值