请各位高手帮忙,
for(int iii=0;iii<this.DataGridShow.PageCount;iii++)
{
for ( ii=0;ii<this.DataGridShow.Items.Count;ii++)
{
存储过程+新得到的参数 ;
}
}
以上的做法可以成功,可是问题是,如果把存储过程写在双重循环里面,每一次调用存储过程都将对数据库进行一次打开和关闭操作,这样会造成一直在访问服务器的状况。请问各位大侠,有没有一种方法,一次打开数据库,然后就可以一次执行成功。
谢谢
for(int iii=0;iii<this.DataGridShow.PageCount;iii++)
{
for ( ii=0;ii<this.DataGridShow.Items.Count;ii++)
{
存储过程+新得到的参数 ;
}
}
以上的做法可以成功,可是问题是,如果把存储过程写在双重循环里面,每一次调用存储过程都将对数据库进行一次打开和关闭操作,这样会造成一直在访问服务器的状况。请问各位大侠,有没有一种方法,一次打开数据库,然后就可以一次执行成功。
谢谢
解决方案 »
- 未能映射路径
- DataTable重复行合并或抽取其中若干行
- web 扫码枪 交互程序
- vs2008中安装mvc2运行的错误。大虾们帮忙看看!
- DataGrid 简单问题求助
- 实在没分了~Ajax问题~孟子请进~好心人也请进~小弟跪求了!
- 问一个关于在aspx页面上显示翻页广告的问题(在线等!~)
- 关于 .net 和 DIV 网页布局问题,请各位高手进
- 急!!! 文件上传问题
- 【问题】问下自己上传的aspx网站出现问题 This page contains the following errors:
- javascript和c#操作同一个<select></select>时的问题,请帮忙
- 求asp.net做的日程表高分相送,顶贴也送分
大数据量,你可以用存储过程将this.DataGridShow.PageCount参数与III变量都传到存储过程中,在存储过程中loop