PagerToolsLibrary/PagerToolsControl.cs
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Windows.Forms;
namespace PagerToolsLibrary
{
/// <summary>
/// 分页组件
/// </summary>
public partial class PagerToolsControl : UserControl
{
/// <summary>
/// 当前页改变时发生
/// </summary>
public event C_EventClass.OnPagerIndexChangedEventHandler PagerIndexChanged = null;
/// <summary>
/// 每页行数改变时发生
/// </summary>
public event C_EventClass.OnPagerNumChangedEventHandler PagerNumChanged = null;
/// <summary>
/// 总页数
/// </summary>
public int Total
{
get { return aTotal; }
}
/// <summary>
/// 数据总数
/// </summary>
[Description("数据总数"), Browsable(false)]
public int DataCount
{
get { return aDataCount; }
set
{
aDataCount = value;
aTotal = ((aDataCount + aPagerNum - 1) / aPagerNum);
tlab_datacount.Text = aDataCountLable.Replace("#count", aDataCount.ToString());
UpdataTotal();
}
}
/// <summary>
/// 当前页数
/// </summary>
[Description("当前页"),Browsable(false)]
public int Current
{
get { return aCurrent; }
set
{
if ((value < 0) || (value > aTotal))
throw new Exception("当前页不能小于0或大于总页数");
aCurrent = value;
UpdataCurrent();
后面还有 304 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。