读书人

小弟我调用存储过程时如何用进度条

发布时间: 2012-08-14 10:39:57 作者: rapoo

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

C# code
  #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








[解决办法]
你只能显示“执行中,请等待!”,你无法知道何时能结束。
[解决办法]
存储过程的返回值、程序中加标记均可
[解决办法]
执行完,不是能回传一个值吗
[解决办法]
多线程试验一下。
同时启动进度条,和执行存储过程。
存储过程返回执行完的一个值,然后让进度条终了。
[解决办法]
1、不要用进度条,用个圆圈型来转圈。
2、使用BackgroundWorker 找度娘,很简单的
[解决办法]
进度圈用图片实现,dowork调用存储过程,将图片显示,complete将图片隐藏
[解决办法]
没有办法!
[解决办法]
这个回复还不支持IE7?
如果要求不高的话:http://blog.csdn.net/xianfajushi/article/details/7679637
[解决办法]
就调用存储过程的进度,应该都是假的吧
[解决办法]
支持一下!
[解决办法]
赞一下楼主!
[解决办法]
感谢分享
[解决办法]
我是来接分的,呵呵!
[解决办法]

[解决办法]
像XP一样循环滚动好看一点吧,谁也不知道什么时候结束

读书人网 >C#

热点推荐