大家来帮忙看看,有源码,我作的winform下的分页,基本功能都实现了,就是。。。。。。。。。。。。。! 没有打包呢,不能通过呀?再说我很菜的,写的是垃圾,自己用可以,不登大雅之堂的东西!呵呵! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题已解决, /// </summary> [STAThread] static void Main() { Application.Run(new Form1(1)); } // static setpage show=new setpage(Data.getRecvList()); bool bLoading=false; private void Form1_Load(object sender, System.EventArgs e) { //初始化下拉框 for(int i=1;i<=show.PageCount;i++) { this.comboBox1.Items.Add(i); } showlist(); } //下一页 private void linkLabel1_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e) { if(show.PageIndex!=show.PageCount) { show.PageIndex+=1; showlist(); } else { MessageBox.Show("已经到达尾页!"); } } //上一页 private void linkLabel2_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e) { if(show.PageIndex!=1) { show.PageIndex-=1; showlist(); } else {MessageBox.Show("已经到达首页!");} } //首页 private void linkfirst_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e) { show.PageIndex=1; showlist(); } //尾页 private void linklast_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e) { show.PageIndex=show.PageCount; showlist(); } //显示数据 public void showlist() { this.dataGrid1.DataSource=show.GetCurrentPage(); bLoading=true; this.comboBox1.SelectedItem=show.PageIndex; bLoading=false; } private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e) { if(!bLoading) { show.PageIndex=int.Parse(this.comboBox1.SelectedItem.ToString()); showlist(); } } } C#利用线程查询数据库数据,出现假死现象 combobox 求助C#调用32位动态库函数 制作明华读写器读写操作 大家看看,这个程序为什么不对 关于DATAGRIDVIEW与ILIST<OBJECT>绑定的问题 急!Database和SqlDatabase 是哪个命名空间里的 ?? 求URL验证的正则表达式 Set 方法到底如何使用? C# WINFORM,如何用反射打开窗体,同时实现窗体单例模式? 初学者问题, 高手指教: 这三种字符串复制操作有什么区别?? 讨论C#与vb.net的区别 C#中如何与VB的WINSOCK通讯
[STAThread]
static void Main()
{
Application.Run(new Form1(1));
}
//
static setpage show=new setpage(Data.getRecvList());
bool bLoading=false;
private void Form1_Load(object sender, System.EventArgs e)
{
//初始化下拉框
for(int i=1;i<=show.PageCount;i++)
{
this.comboBox1.Items.Add(i);
}
showlist();
}
//下一页
private void linkLabel1_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
{
if(show.PageIndex!=show.PageCount)
{
show.PageIndex+=1;
showlist();
}
else
{
MessageBox.Show("已经到达尾页!");
}
}
//上一页
private void linkLabel2_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
{
if(show.PageIndex!=1)
{
show.PageIndex-=1;
showlist();
}
else
{MessageBox.Show("已经到达首页!");}
} //首页
private void linkfirst_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
{
show.PageIndex=1;
showlist();
}
//尾页
private void linklast_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
{
show.PageIndex=show.PageCount;
showlist();
}
//显示数据
public void showlist()
{
this.dataGrid1.DataSource=show.GetCurrentPage();
bLoading=true;
this.comboBox1.SelectedItem=show.PageIndex;
bLoading=false;
}
private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(!bLoading)
{
show.PageIndex=int.Parse(this.comboBox1.SelectedItem.ToString());
showlist();
}
}
}