社区
C#
帖子详情
winform 多表添加,保存很慢。请大家帮助进度条!
@信心
2012-01-06 08:57:07
winform 多表添加,保存很慢。请大家帮助进度条!
...全文
180
7
打赏
收藏
winform 多表添加,保存很慢。请大家帮助进度条!
winform 多表添加,保存很慢。请大家帮助进度条!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wsitzj
2012-01-16
打赏
举报
回复
简单的多线程,给你写个简单的例子吧。
1.首先新建一个程序进度窗体。 叫做 ProgressBar 好了。在这个窗体里,你可以设计视图添加进度条等等。然后定义一个状态变量
ProgressBar MyProgressBar = new ProgressBar();
Thread MyProgressWait;
Bool DataOperate_Finished = false;
private void ProgressBarWait()
{
MyProgressBar = new ProgressBar();
MyProgressBar.MdiParent = this.MdiParent;
MyProgressBar.ShowDialog();
if(MyProgressBar.DialogResult == DialogResult.OK)
{
//如果数据加载正确的逻辑
}
else
{
//数据加载错误的逻辑
}
MyProgressBar.Dispose();
MyProgressBar.Close();
}
...好,现在是主线程的逻辑了
private void MainThread()
{
MyProgressWait = new Thread(new ThreadStart(ProgressBarWait));
MyProgressWait.Start();
//上面启动进度窗口线程
//这里是你的主线程数据处理逻辑。如果数据处理完成,DataOperate_Finished 变量置 true
int TCounter = 0;
while(TCounter <= 200 && DataOperate_Finished == false)
{
TCounter++;
Thread.Sleep(50);
}
if(DataOperate_Finished == true)
{
this.MyProgressBar.DialogResult = DialogResult.OK;
DataOperate_Finished == false;
}
else
{
this.MyProgressBar.DialogResult = DialogResult.No;
MessageBox.Show("错误信息");
}
}
熙风
2012-01-07
打赏
举报
回复
@信心
2012-01-07
打赏
举报
回复
”多表添加“我的理解是:在一个事务中要向多张表添加记录,其中有一张表循环添加多个记录。
sunygd
2012-01-07
打赏
举报
回复
什麼叫多表添加?一個是基本資料表,一個是圖片資料表?
@信心
2012-01-06
打赏
举报
回复
目前的用户不多,保存的确不算太慢。但是,考虑未来,用户可能N倍增长,网络带宽有限的情况下,还要保存大量图片。另外,有个进度条很炫吗?
问题关键在如何控制进度条中及时反映保存的进度!!!
threenewbee
2012-01-06
打赏
举报
回复
请你朗读下你的问题,你说的是人话么?人类语言都不掌握的,就不要写程序了,伤不起。
qldsrx
2012-01-06
打赏
举报
回复
保存很慢是不可能的,除非有图片要保存进数据库,否则那么点数据量,瞬间就可以保存完毕。
从新手小白进入
WinForm
编程 (VS2019)
WinForm
框架 是 Windows Form 的... 本课程是黄老师的 .Net平台开发系列课程之一,通过
WinForm
框架控件与精炼知识点的梳理与细致讲解,结合代码实战演练,
帮助
学员迅速掌握
WinForm
开发,达到企业级
WinForm
开发的水平!
C#
winform
上传文件 (多种方案)
,很少用
winform
,搞了半天) 碰到一点问题,解决如下 1、501 为实现错误 解决方法: 先把IISWEB服务扩展中的WebDev打开 然后 IIS站点
添加
MIME txt类型 常见的MIME类型如下 超文本标记语言文本 ....
DevExpress
Winform
常用控件
DevExpress控件的功能比较强大,是全球知名控件开发公司,对于开发B/S或C/S都非常出色,可以实现很炫且功能强大的效果。 DevExpress
Winform
常用控件是本人在前几个项目的一些笔记,在实际的项目中可能会经常涉及到...
WINFORM
DEVEXPRESS插件常用功能总结
DevExpress控件的功能比较强大,是全球知名控件开发公司,对于开发B/S或C/S都非常出色,可以实现很炫且功能强大的效果。DevExpress
Winform
常用控件是本人在前几个项目的一些笔记,在实际的项目中可能会经常涉及到,...
winform
DevExpress插件常用功能总结
DevExpress控件的功能比较强大,是全球知名控件开发公司,对于开发B/S或C/S都非常出色,可以实现很炫且功能强大的效果。 DevExpress
Winform
常用控件是本人在前几个项目的一些笔记,在实际的项目中可能会经常涉及到...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章