请教dataset多线程问题

xubailin 2007-04-30 07:14:01
为什么用多线程不能操作数据库,单击按钮,线程状态为stopped代码如下:
private void btnCha2_Click(object sender, System.EventArgs e)
{
th1=new Thread(new ThreadStart(databind()
));
th1.Start();

}

public void databind()
{
SqlConnection conn=new xuClass().GetConn();
string sqltxt="select * from xw_students";
DataSet ds=new DataSet();
SqlDataAdapter da=new SqlDataAdapter(sqltxt,conn);
da.Fill(ds);
this.dataGrid1.DataSource=ds.Tables[0];

}
...全文
170 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
byst 2007-04-30
  • 打赏
  • 举报
回复
不同线程实例化的对象不能相互调用

110,539

社区成员

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

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

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