admin 管理员组

文章数量: 1184232


2023年12月22日发(作者:mysql数据库初学者教程)

45 { 46 m_dataSource = value; 47 if (m_dataSource == null) 48 m_dataSource = new List(); 49 ResetPageCount(); 50 } 51 } 52 private int m_intPageSize = 0; 53 public override int PageSize 54 { 55 get 56 { 57 return m_intPageSize; 58 } 59 set 60 { 61 m_intPageSize = value; 62 ResetPageCount(); 63 } 64 } 65

66 public override void FirstPage() 67 { 68 if (PageIndex == 1) 69 return; 70 PageIndex = 1; 71 StartIndex = (PageIndex - 1) * PageSize; 72 ReloadPage(); 73 var s = GetCurrentSource(); 74 if (ShowSourceChanged != null) 75 { 76 ShowSourceChanged(s); 77 } 78 } 79

80 public override void PreviousPage() 81 { 82 if (PageIndex <= 1) 83 { 84 return; 85 } 86 PageIndex--; 87

88 StartIndex = (PageIndex - 1) * PageSize; 89 ReloadPage(); 90 var s = GetCurrentSource(); 91 if (ShowSourceChanged != null) 92 { 93 ShowSourceChanged(s); 94 } 95 } 96

97 public override void NextPage() 98 { 99 if (PageIndex >= PageCount)100 {101 return;102 }103 PageIndex++;104 StartIndex = (PageIndex - 1) * PageSize;105 ReloadPage();106 var s = GetCurrentSource();107 if (ShowSourceChanged != null)108 {109 ShowSourceChanged(s);110 }111 }112

113 public override void EndPage()114 {115 if (PageIndex == PageCount)116 return;117 PageIndex = PageCount;118 StartIndex = (PageIndex - 1) * PageSize;119 ReloadPage();120 var s = GetCurrentSource();121 if (ShowSourceChanged != null)122 {123 ShowSourceChanged(s);124 }125 }126

127 private void ResetPageCount()128 {129 if (PageSize > 0)130 {131 PageCount = m_ / m_intPageSize + (m_ % m_intPageSize > 0 ? 1 : 0);132 }133 ue = PageCount;134 ue = 1;

135 ReloadPage();136 }137

138 private void ReloadPage()139 {140 try141 {142 Control(tableLayoutPanel1, true);143 List lst = new List();144

145 if (PageCount <= 9)146 {147 for (var i = 1; i <= PageCount; i++)148 {149 (i);150 }151 }152 else153 {154 if (dex <= 6)155 {156 for (var i = 1; i <= 7; i++)157 {158 (i);159 }160 (-1);161 (PageCount);162 }163 else if (dex > PageCount - 6)164 {165 (1);166 (-1);167 for (var i = PageCount - 6; i <= PageCount; i++)168 {169 (i);170 }171 }172 else173 {174 (1);175 (-1);176 var begin = PageIndex - 2;177 var end = PageIndex + 2;178 if (end > PageCount)179 {180 end = PageCount;181 begin = end - 4;182 if (PageIndex - begin < 2)183 {184 begin = begin - 1;185 }186 }187 else if (end + 1 == PageCount)188 {189 end = PageCount;190 }191 for (var i = begin; i <= end; i++)192 {193 (i);194 }195 if (end != PageCount)196 {197 (-1);198 (PageCount);199 }200 }201 }202

203 for (int i = 0; i < 9; i++)204 {205 UCBtnExt c = (UCBtnExt)("p" + (i + 1), false)[0];206 if (i >= )207 {208 e = false;209 }210 else211 {212 if (lst[i] == -1)213 {214 t = "...";215 d = false;216 }217 else218 {219 t = lst[i].ToString();220 d = true;221 }222 e = true;223 if (lst[i] == PageIndex)224 {


本文标签: 数据库 初学者 教程 作者

更多相关文章

保姆级教程:Ubuntu 服务器 SSH 密钥登录配置全流程(WindowsLinuxmacOS 通用)

2月前

作为一名开发者或运维人员&#xff0c;服务器登录的安全性和便捷性缺一不可。传统密码登录不仅容易遗忘&#xff0c;还存在被暴力破解的风险&#xff0c;而 SSH 密钥登录既能实现免密快速访问&#xff0c

Realtek驱动重装步骤:超详细版教程

2月前

Realtek 驱动重装实战指南&#xff1a;从失声到完美音频的完整修复路径你有没有遇到过这样的情况——电脑突然没声音了&#xff0c;重启无效、音量正常、喇叭也没坏&#xff1b;或者插上耳机系统毫无反应&a

Multisim14.3安装教程:Win10Win11兼容性配置指南

2月前

如何在 Win10Win11 上成功安装 Multisim 14.3&#xff1f;绕过兼容性陷阱的实战指南你有没有试过在新电脑上安装 Multisim 14.3&#xff0c;结果刚点开 setup.exe 就被系统“拒

MATLAB教程:轻松获取并应用屏幕分辨率数据

1月前

1. 获取分辨率本来设计程序按照 1920x1080运行的,后面调了一下系统缩放,分辨率就变了,所以为了更灵活的使用,还是先获取再使用吧 matlab获取屏幕分辨率命令:

StickyNotes 源码解读:构建交互式应用的不二法门

1月前

StickyNotes 开源项目教程 项目介绍 StickyNotes 是一个桌面便签应用程序,旨在为用户提供一个易于管理和自定义的便签工具。该项目支持语音识别功能,并能够通过 Google Drive 同步便签内容,

MSTSC教程:快速学会远程控制他人PC的技巧

1月前

常用的:1. mstsc v: 192.168.0.1 连接数满了之后使用的:2. mstsc v: 192.168.0.1 console -admin Mstsc 命

Windows10系统的时间问题解答:轻松找回正确时间!

1月前

Windows10系统,传说是微软 最后一个桌面操作系统大版本。它,总是和以前的那些兄弟有些不同,这也是为什么Windows10出世的时候,好多人不想升级到的Windows10的原因吧。以前,好多用着顺手的东西

轻松掌握手机数据库调试 - SQLiteStudio的简洁教程与实践

1月前

SQLiteStudio 它是个电脑端的软件,一个可视化sqlite的工具,利用SQLiteStudio,我们可以从各种角度,各种姿势去管理sqlite数据库。 对于Android开发者来说,它可以连接上你的应用,实时

新手必学教程:Win7中如何优雅地隐藏UAC警告

1月前

UAC是微软为 提高系统安全而在Windows Vista中引入的新技术,它要求所有用户在标准账号模式下运行程序和任务,阻止未认证的程序安装,并阻止或提示标准用户进行不当的系统设置改变。既然win7中uac用处多多,为何要关闭

Msiexec.exe_puppet教程:一学就会的自动化软件安装技巧

1月前

The Windows Installer technology uses Msiexec.exefor installing MSI and MSP packages. This tool gives you

省时省力!跟着Office Tool Plus教程,轻松掌握免费安装Office 2021方法

1月前

1、打开网页,下载Office Tool Plus,选择镜像站64位的下载地址 2、下载完成后打开Office Tool Plus.exe,开始安装部署office,按照以下步骤操作 3、安装部署完成后,开始激活

解锁迅雷速度巅峰?详解网盘直连与包下载的高效方法

1月前

其实这个迅雷抓包不限速教程拖了好久,之前安鹿在别的平台简单提到过相关抓包思路,今天就给大家整理分享一下教程吧(其实不限于迅雷,百度网盘等都可以),适合大家下载一些使用迅雷网盘分享的资源,安鹿轩的资源也可以尝试一下哦

教程:揭秘DLLHost.exe与COM +应用之间的联系

1月前

dllhost.exe I wanted to find out what is inside of a particular DLLHost.exe.   I went into Component Services

轻松实现本地与阿里云RDS MySQL数据库的连接:利用SSH隧道方法详解

1月前

背景介绍本来阿里云RDS数据库是可以通过互联网连接的,不过为了数据安全,一般不让直接连数据库。 另一方面,由于网络环境的一些原因,如果直接连阿里云数据库,容易被网络安全软件认为存在数据传输,视为风险项。

华为荣耀鸿蒙系统与谷歌GMS无缝连接教程,让你享受全球服务

1月前

华为荣耀手机鸿蒙系统安装谷歌GMS全教程:轻松实现国际服务使用 在当今智能手机市场中,华为荣耀手机以其出色的性能和创新的鸿蒙系统赢得了众多用户的青睐。然而,鸿蒙系统默认情况下并不支持谷歌移动服务(GMS)。为了满足用户对国际应

Windows激活密钥教程:从新手到高手

1月前

win+R输入红色: 7|Ultimate|Acer| slmgr.vbs -ipk FJGCP-4DFJD-GJY49-VJBQ7-HYRR2 7|Ultimate|Dell| slmgr

RabbitMQ教程:掌握工作队列,解锁任务处理的全新可能

1月前

前面我们已经实现了[rabbitMQ的helloWorld]参见(),这篇中我们将会创建一个工作队列用来在工作者(consumer)间分发耗时任务。 工作队列的主要任务是:避免立刻执行资源密集型任务,然后

diskgenius重新分区教程

15天前

很多用户电脑出现问题以后就要重新安装系统,很多用户发现自己的电脑分区是非常不合理,那么就要重新进行分区,分区好了才能够进行U盘装系统,那么这个时候我们应该怎么样进行分区呢, 1、插入优启通u盘PE系统到电脑usb接口,重启使用

C# 以MDF文件连接数据库_c++ mdf文件解析

14天前

由于没有安装 SQL Server 数据库服务,所以想着以MDF文件连接数据库 (那么庞大的一个软件,安装之后想卸载?根本卸载不干静),是不是就可以不需要安装 SQL Server  了,可惜没有如愿

OpenCV-PS羽化操作_opencv 羽化

10天前

作者:翟天保Steven版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 功能函数羽化cv::Mat Eclosion(cv::Mat src, cv::Point cent

发表评论

全部评论 0
暂无评论