c#线程中使用 dataset

大城市里の小女人 提交于 2019-11-26 19:36:20
                        DataSet ds = new DataSet();
ds.ReadXml(new System.IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(newxml[0].ToString())));
//Thread.Sleep(1);
dataGridView1.DataSource = ds.Tables[0];

笔记

具体原因未知。如果这样使用会造成ds未初始化的错误。

暂时解决办法

      private  DataTable d;
private bool isT = false;
private void timer1_Tick(object sender, EventArgs e)
{
if (isT)
{
dataGridView1.DataSource = d;
isT = false;
}
} DataSet ds = new DataSet();


//线程里面
d = ds.Tables[0];
isT = true;



转载于:https://www.cnblogs.com/yueyue184/archive/2012/03/15/2397719.html

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!