c# 结构体数组的定义赋值与使用
我有个gridview,我想把其中10页的数据,放到一个结构体数组中,其中每页有10行每行有3个变量,请问我该如何吧他们贮存,如何调用其中的变量.我每次都是只能取到一页的...
我有个gridview,我想把其中10页的数据,放到一个结构体数组中,其中每页有10行每行有3个变量,请问我该如何吧他们贮存,如何调用其中的变量.
我每次都是只能取到一页的数据.下一页赋值的时候,会直接把上一页数据覆盖,这样永远都是取到一页的值,球大神解答
定义:
List<pageckb> lpx = new List<pageckb>();
pageckb pb = new pageckb();
赋值:
for (int i = 0; i < GridView1.Rows.Count; i++) {
CheckBox ck = (CheckBox)GridView1.Rows[i].FindControl("cbItem");
pb.id = i;
pb.row = i;
if (ck.Checked == true) {
pb.cbxed = true;
lpx.Add(pb);
} else {
pb.cbxed = false;
lpx.Add(pb);
}
// Response.Write("选中改变i="+i + list_int[i]);
}
调用变量:
for (int i = 0; i <lpx.Count; i++){
if (lpx[i].id == GridView1.PageIndex) {
j++;
} else {
}
}
这只能获取其中一页的10行数据, 展开
我每次都是只能取到一页的数据.下一页赋值的时候,会直接把上一页数据覆盖,这样永远都是取到一页的值,球大神解答
定义:
List<pageckb> lpx = new List<pageckb>();
pageckb pb = new pageckb();
赋值:
for (int i = 0; i < GridView1.Rows.Count; i++) {
CheckBox ck = (CheckBox)GridView1.Rows[i].FindControl("cbItem");
pb.id = i;
pb.row = i;
if (ck.Checked == true) {
pb.cbxed = true;
lpx.Add(pb);
} else {
pb.cbxed = false;
lpx.Add(pb);
}
// Response.Write("选中改变i="+i + list_int[i]);
}
调用变量:
for (int i = 0; i <lpx.Count; i++){
if (lpx[i].id == GridView1.PageIndex) {
j++;
} else {
}
}
这只能获取其中一页的10行数据, 展开
2个回答
2016-11-05
展开全部
定义 一个类,比较好
~
~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询