寻找ASP,c#高手,高手请进!

liooi 2009-07-02 04:24:17
我绑定了gridview后控件失效了,好多控件都不能用了,主要原因我看了哈,是绑定的数据行过多的原因,有没有哪位高手碰到过一样的情况帮忙提点下,谢谢各位!比如我绑定的行数是 5,就正常,等我绑定的行尾20 多的时候就出问题了,原因是什么,????
...全文
40 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liooi 2009-07-03
  • 打赏
  • 举报
回复
代码正常的啊,只要行数少点就可以了
protected void bind2()
{
conn = new OracleConnection(ConnectionString);
conn.Open();


string numbAll = "";
//OracleCommand cmd1 = conn.CreateCommand();
//cmd1.CommandText = "select sum(call_cnt) from rpt_result_calltime "; //在这儿写sql语句
//OracleDataReader odr1 = cmd1.ExecuteReader(); //创建一个OracleDateReader对象
//while (odr1.Read())
//{
// numbAll = odr1.GetInt32(0).ToString();
//}
OracleCommand cmd = conn.CreateCommand();
string sql = "";
string sqlreturn = MakeSql(0);
if (sqlreturn == "")
{
return;
}
else
{
sql = sqlreturn;
}

cmd.CommandText = sql;
OracleDataReader odr = cmd.ExecuteReader(); //创建一个OracleDateReader对象
DataSet ds = new DataSet();
OracleDataAdapter oda = new OracleDataAdapter();
oda.SelectCommand = cmd;

oda.Fill(ds);
conn.Close();

GridView2.AllowPaging = true;
GridView2.PageSize = 25;

GridView2.DataSource = ds;// ds.Tables[0].DefaultView;
GridView2.DataBind();

oda.Dispose();
ds.Dispose();
}

GridView2.PageSize = 25;修改成5,就没我说的问题了
kkun_3yue3 2009-07-03
  • 打赏
  • 举报
回复
贴代码

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧