C#数组分页显示,怎么让数组遍历成三个一页,在线等
//获取数组长度doublecou=cs.Length;//每页要显示的条数doublexs=3;//一共显示的页数intll=(int)Math.Ceiling(cou...
//获取数组长度
double cou = cs.Length;
//每页要显示的条数
double xs = 3;
//一共显示的页数
int ll = (int)Math.Ceiling(cou / xs);
/////////////////////////////////////这是Class1.cs
//这是数组添加元素的方法
public static void zd(string aa, string bb, int cc, Dictionary<string, object>[] dd)
{
if (dd[cc] == null)
{
dd[cc] = new Dictionary<string, object>();
}
dd[cc].Add(aa, bb);
}
//////////////////////////
Class1.zd("id", "266", 0, cs);
Class1.zd("title", "80后财富新贵", 0, cs);
Class1.zd("name", "安然1", 0, cs);
Class1.zd("date", "2013-7-7", 0, cs);
只写了1个,一共12个
少写了一句在最上面的
public Dictionary<string, object>[] cs = new Dictionary<string, object>[12]; 展开
double cou = cs.Length;
//每页要显示的条数
double xs = 3;
//一共显示的页数
int ll = (int)Math.Ceiling(cou / xs);
/////////////////////////////////////这是Class1.cs
//这是数组添加元素的方法
public static void zd(string aa, string bb, int cc, Dictionary<string, object>[] dd)
{
if (dd[cc] == null)
{
dd[cc] = new Dictionary<string, object>();
}
dd[cc].Add(aa, bb);
}
//////////////////////////
Class1.zd("id", "266", 0, cs);
Class1.zd("title", "80后财富新贵", 0, cs);
Class1.zd("name", "安然1", 0, cs);
Class1.zd("date", "2013-7-7", 0, cs);
只写了1个,一共12个
少写了一句在最上面的
public Dictionary<string, object>[] cs = new Dictionary<string, object>[12]; 展开
2个回答
展开全部
你要怎么显示数组啊,用控件还是直接显示啊
追问
[第一页]
[1]
[2]
[最后一页]
这个是分页
追答
这是要用asp。net写吗?
要是是的话建议用控件,我记得有个自带的列表控件好像是gridview自带分页,从后台绑定数据源就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int page=0; //第一页
int pagesize=3; //显示条数
for(int i=0; i<pagesize ; i++ )
{
Console.writeline();
Console.write( cs[page*pagesize+i] ["id"] );
Console.write( cs[page*pagesize+i] ["title"] );
Console.write( cs[page*pagesize+i] ["name"] );
Console.write( cs[page*pagesize+i] ["date"] );
}
int pagesize=3; //显示条数
for(int i=0; i<pagesize ; i++ )
{
Console.writeline();
Console.write( cs[page*pagesize+i] ["id"] );
Console.write( cs[page*pagesize+i] ["title"] );
Console.write( cs[page*pagesize+i] ["name"] );
Console.write( cs[page*pagesize+i] ["date"] );
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询