当前位置: 代码迷 >> C# >> 多线程下载 服务器的资料到本地的表 的写法(新手)
  详细解决方案

多线程下载 服务器的资料到本地的表 的写法(新手)

热度:198   发布时间:2016-05-05 02:56:25.0
多线程下载 服务器的资料到本地的表 的写法(新手求助)
问题描述   我想在登陆界面 按下确认 则加载 客户资料、商品资料 到本地的静态表

静态表 :
            public static DataTable DT_materiel;
            public static DataTable DT_client;
方法:
        static void Getmateriel()
        {
            string sqlstr = "select * from materiel";
            try
            {
               DT_materiel = SQLclass.GetDs(sqlstr,"materiel").Tables[0];
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "提示");
            }
        }

        static void Getclient()
        {
            string sqlstr = "select * from client";
            try
            {
               DT_client = SQLclass.GetDs(sqlstr,"materiel").Tables[0];
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "提示");
            }
        }

        private void btnLogin_Click(object sender, EventArgs e)
        {
            Thread t1 = new Thread(new ThreadStart(Getmateriel));
            t1.Start();
            Thread t2 = new Thread(new ThreadStart(Getclient));
            t2.Start();
        }

提示:非静态的方法、属性要求对象的引用。。。。。。。请问应该如何才对。。。???或者思路是怎样才对。
------解决思路----------------------
这种错误代码里都会有红色下划线的,查一下不就好了
------解决思路----------------------
提示:非静态的方法、属性要求对象的引用。。。。。。。
上面红色的部分你没打出来,这才是错误出处,字太多,你哪怕截图出来都行。
  相关解决方案