C# 如何子线程向父线程传送DataSet

TTTTTT_TTTTTT 2011-03-15 04:50:46
我想把对数据库的查询操作放在一个单独的线程中,当然,DataSet是在线程中创建的,可是如何才能把DataSet给弄到这个线程外面?
...全文
148 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
tmd456 2011-03-16
  • 打赏
  • 举报
回复
用全局的吧,线程中创建的,在线程结束后,可能就被销毁了
TTTTTT_TTTTTT 2011-03-16
  • 打赏
  • 举报
回复
One more!
TTTTTT_TTTTTT 2011-03-16
  • 打赏
  • 举报
回复
自己顶,快来人回答
TTTTTT_TTTTTT 2011-03-15
  • 打赏
  • 举报
回复
假如定义了一个全局的DataSet,但是当执行数据库查询后,还是需要在子线程里往DataSet中Fill数据的,即DataSet中的表和行也是在子线程中创建的,这怎么行那?
zhouxingyu896 2011-03-15
  • 打赏
  • 举报
回复
支持 4 楼的

用委托
脾气不坏 2011-03-15
  • 打赏
  • 举报
回复
还是全局变量来的简单
viki117 2011-03-15
  • 打赏
  • 举报
回复
定义委托 全局变量 都可以。。全局变量注意同步和异步的问题
  • 打赏
  • 举报
回复
定义委托(回调)
不知可行
cx147002 2011-03-15
  • 打赏
  • 举报
回复
用事件吧,传参数的形式
yanran_hill 2011-03-15
  • 打赏
  • 举报
回复
定义委托
bdmh 2011-03-15
  • 打赏
  • 举报
回复
用全局的吧,线程中创建的,在线程结束后,可能就被销毁了
solohac 2011-03-15
  • 打赏
  • 举报
回复
线程回传不会。
这种问题我都是用全局回传了。
大家不知道有没有好方法

111,119

社区成员

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

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

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