/// <summary>
        ///  绑定Staff信息的数据源
        /// </summary>
        private void BindSource(Stock stock, int start)
        {
            DataTable table = new DataTable();
            int       index = this.ddl_QueryCategory.SelectedIndex;

            this.GridView1.Columns[3].Visible = true;
            this.GridView1.Columns[4].Visible = true;
            this.GridView1.Columns[5].Visible = true;
            this.GridView1.Columns[6].Visible = true;
            this.GridView1.Columns[7].Visible = true;

            StockProvider provider = new StockProvider();

            switch (index)
            {
            case 0:
                table = provider.SelectRec(stock, start, this.ListPager1.PageSize);
                break;

            case 1:
                table = provider.SelectRecPurchase(stock, start, this.ListPager1.PageSize);
                break;

            case 2:
                table = provider.SelectRecSale(stock, start, this.ListPager1.PageSize);
                break;
            }


            this.GridView1.DataSource = table.DefaultView;
            this.GridView1.DataBind();

            switch (index)
            {
            case 0:
                this.GridView1.Columns[3].Visible = true;
                this.GridView1.Columns[4].Visible = true;
                this.GridView1.Columns[5].Visible = true;
                this.GridView1.Columns[7].Visible = false;
                this.GridView1.Columns[6].Visible = false;
                break;

            case 1:
                this.GridView1.Columns[3].Visible = false;
                this.GridView1.Columns[4].Visible = false;
                this.GridView1.Columns[5].Visible = false;
                this.GridView1.Columns[6].Visible = true;
                this.GridView1.Columns[7].Visible = false;
                break;

            case 2:
                this.GridView1.Columns[3].Visible = false;
                this.GridView1.Columns[4].Visible = false;
                this.GridView1.Columns[5].Visible = false;
                this.GridView1.Columns[6].Visible = false;
                this.GridView1.Columns[7].Visible = true;
                break;
            }
        }