+ -
当前位置:首页 → 问答吧 → gridview分页

gridview分页

时间:2011-12-16

来源:互联网

grRule.DataSource = rulemanage.GetAllRule("tb_rule").Tables[0].DefaultView;
  grRule.DataKeyNames = new string[] { "ruleid" };
  grRule.DataBind();
  for (int i = 0; i < rulemanage.GetAllRule("tb_rule").Tables[0].Rows.Count; i++)
  {
  grRule.Rows[i].Cells[1].Text = SubStr(rulemanage.GetAllRule("tb_rule").Tables[0].Rows[i][1].ToString(), 8);
  grRule.Rows[i].Cells[2].Text = SubStr(rulemanage.GetAllRule("tb_rule").Tables[0].Rows[i][2].ToString(), 8);
  }
当gridview分页页数超过两页时
grRule.Rows[i].Cells[1].Text = SubStr(rulemanage.GetAllRule("tb_rule").Tables[0].Rows[i][1].ToString(), 8);
提示索引超出范围。必须为非负值并小于集合大小。错误。
请高手帮忙。
最好有代码。

作者: zhangtilei053   发布时间: 2011-12-16

for (int i = 0; i <grRule.Rows.Count; i++)
  {
  grRule.Rows[i].Cells[1].Text = SubStr(rulemanage.GetAllRule("tb_rule").Tables[0].Rows[i][1].ToString(), 8);
  grRule.Rows[i].Cells[2].Text = SubStr(rulemanage.GetAllRule("tb_rule").Tables[0].Rows[i][2].ToString(), 8);
  }

作者: q107770540   发布时间: 2011-12-16