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];
展开
 我来答
君不见杀手
2013-07-12 · TA获得超过141个赞
知道小有建树答主
回答量:424
采纳率:0%
帮助的人:237万
展开全部
你要怎么显示数组啊,用控件还是直接显示啊
追问
[第一页]
[1]
[2]
[最后一页]
这个是分页
追答
这是要用asp。net写吗?

要是是的话建议用控件,我记得有个自带的列表控件好像是gridview自带分页,从后台绑定数据源就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zouchongxue
2013-07-13 · 超过11用户采纳过TA的回答
知道答主
回答量:46
采纳率:100%
帮助的人:20.2万
展开全部
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"] );
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式