我调用存储过程时怎么用进度条.

poloyzhang 2012-07-13 05:19:39


#region 带output参数的存储过程

public string getStoredProcedure2(string storedProcedureName)
{
getcon();
string strReturnRows = "";
string sql = String.Format("EXECUTE " + storedProcedureName + " @allRows OUTPUT"); //执行的T-SQL串
SqlCommand cmd = new SqlCommand(sql, My_con);
cmd.Parameters.Add(new SqlParameter("@allRows", SqlDbType.Int));
cmd.Parameters["@allRows"].Direction = ParameterDirection.Output;
cmd.CommandTimeout = 1000;

cmd.ExecuteNonQuery();

//worker.ReportProgress((int) cmd.Parameters["@allRows"].Value);
strReturnRows = cmd.Parameters["@allRows"].Value.ToString();
con_close();
return strReturnRows;

}

#endregion







...全文
422 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzy2005cs 2012-07-24
  • 打赏
  • 举报
回复
lz霸气了,但是还是不怎么了解。。。。
poloyzhang 2012-07-16
  • 打赏
  • 举报
回复
属性设置一下就行了.

pregressBar.Style = ProgressBarStyle.Marquee; 进度块一直移动
工程师111 2012-07-16
  • 打赏
  • 举报
回复
像XP一样循环滚动好看一点吧,谁也不知道什么时候结束
天下如山 2012-07-16
  • 打赏
  • 举报
回复
xxjltan 2012-07-16
  • 打赏
  • 举报
回复
我是来接分的,呵呵!
poloyzhang 2012-07-16
  • 打赏
  • 举报
回复
结贴了,过来接分啊.
b_duan 2012-07-15
  • 打赏
  • 举报
回复
感谢分享
happytonice 2012-07-15
  • 打赏
  • 举报
回复
赞一下楼主!
poloyzhang 2012-07-15
  • 打赏
  • 举报
回复
演示的独立解决方案版本, VS2008

http://download.csdn.net/detail/poloyzhang/4429683
poloyzhang 2012-07-15
  • 打赏
  • 举报
回复
这个是代码下载地址, 只是窗体的,
http://download.csdn.net/detail/poloyzhang/4429572

为了更好的和大家共享我到时候做一个单独的解决方案打包供大家下载下.
poloyzhang 2012-07-15
  • 打赏
  • 举报
回复
已经研究搞定了, 加了个Timer 计时器, 开个线程. 还行.

程序走完, 进度条显示完成. 和大家分享一下:
http://blog.csdn.net/poloyzhang/article/details/7748132

http://download.csdn.net/detail/poloyzhang/4429572






续写经典 2012-07-14
  • 打赏
  • 举报
回复
支持一下!
paswar 2012-07-14
  • 打赏
  • 举报
回复
就调用存储过程的进度,应该都是假的吧
  • 打赏
  • 举报
回复
这个回复还不支持IE7?
如果要求不高的话:http://blog.csdn.net/xianfajushi/article/details/7679637
  • 打赏
  • 举报
回复
没有办法!
kam0409 2012-07-13
  • 打赏
  • 举报
回复
进度圈用图片实现,dowork调用存储过程,将图片显示,complete将图片隐藏
poloyzhang 2012-07-13
  • 打赏
  • 举报
回复
怎么做进度圈.? 另外怎么通知该转圈结束. 还是要用到线程么?有没有相关代码.
poloyzhang 2012-07-13
  • 打赏
  • 举报
回复
转圈怎么弄的.? 另外怎么通知该转圈结束. 还是要用到线程么?有没有相关代码.
mathieuxiao 2012-07-13
  • 打赏
  • 举报
回复
1、不要用进度条,用个圆圈型来转圈。
2、使用BackgroundWorker 找度娘,很简单的
阿冷 2012-07-13
  • 打赏
  • 举报
回复
多线程试验一下。
同时启动进度条,和执行存储过程。
存储过程返回执行完的一个值,然后让进度条终了。
加载更多回复(5)

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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