private void loadOQCResult(string orderkey, string dropid, bool onlydiff)
        {
            //DataTable dt = checker.GetOQCResult(orderkey, dropid, onlydiff);

            QueryQCDelegate querydelegate = new QueryQCDelegate(checker.GetOQCResult);

            querydelegate.BeginInvoke(orderkey, dropid, onlydiff, new AsyncCallback(res => {
                QueryQCDelegate query = (QueryQCDelegate)res.AsyncState;
                DataTable dt          = query.EndInvoke(res);

                this.Invoke((QueryCompleted) delegate
                {
                    BindingSource bindingSource = new BindingSource();
                    bindingSource.DataSource    = dt;



                    this.pickdetailgrid.DataSource = bindingSource;

                    //pickdetailgrid.Columns[0].Name = "ORDERKEY";
                    //pickdetailgrid.Columns[0].DataPropertyName = "ORDERKEY";
                    pickdetailgrid.Columns[0].HeaderText = "订单号";
                    //pickdetailgrid.Columns[1].Name = "DROPID";
                    //pickdetailgrid.Columns[1].DataPropertyName = "DROPID";
                    pickdetailgrid.Columns[1].HeaderText = "货主";
                    pickdetailgrid.Columns[2].HeaderText = "料号";
                    pickdetailgrid.Columns[3].HeaderText = "捡货数量";
                    pickdetailgrid.Columns[4].HeaderText = "复检数量";
                    pickdetailgrid.Columns[5].HeaderText = "差异数量";
                    pickdetailgrid.Columns[6].HeaderText = "落放ID";
                }, dt
                            );
            }), querydelegate);
        }
Exemple #2
0
        private void loadOQCResult(string orderkey, string dropid, bool onlydiff)
        {
            //DataTable dt = checker.GetOQCResult(orderkey, dropid, onlydiff);

            QueryQCDelegate querydelegate = new QueryQCDelegate(checker.GetOQCResult);

            querydelegate.BeginInvoke(orderkey, dropid, onlydiff, new AsyncCallback(res => {

                QueryQCDelegate query = (QueryQCDelegate)res.AsyncState;
                DataTable dt = query.EndInvoke(res);

                this.Invoke((QueryCompleted)delegate
                {
                    BindingSource bindingSource = new BindingSource();
                    bindingSource.DataSource = dt;




                    this.pickdetailgrid.DataSource = bindingSource;

                    //pickdetailgrid.Columns[0].Name = "ORDERKEY";
                    //pickdetailgrid.Columns[0].DataPropertyName = "ORDERKEY";
                    pickdetailgrid.Columns[0].HeaderText = "订单号";
                    //pickdetailgrid.Columns[1].Name = "DROPID";
                    //pickdetailgrid.Columns[1].DataPropertyName = "DROPID";
                    pickdetailgrid.Columns[1].HeaderText = "货主";
                    pickdetailgrid.Columns[2].HeaderText = "料号";
                    pickdetailgrid.Columns[3].HeaderText = "捡货数量";
                    pickdetailgrid.Columns[4].HeaderText = "复检数量";
                    pickdetailgrid.Columns[5].HeaderText = "差异数量";
                    pickdetailgrid.Columns[6].HeaderText = "落放ID";
                }, dt
                );

                

            
            }), querydelegate);

            
           
        }