/// <summary>
        /// 初始化DataGridView的数据源的表头
        /// </summary>
        public void InitDataGridView1()
        {
            bool   tableHeadFlag       = false;
            string tableTitle          = "零件选配信息";
            string id                  = "序号";
            string rangeTitle          = "范围";
            string standardTitle       = "选配";
            string unvisibleIndexTitle = "零件选配信息表ID";

            if (txtCode.Text.Trim().Length > 0)
            {
                if (m_choseConfectServer.GetChoseConfectTableHead(txtCode.Text, out tableTitle,
                                                                  out rangeTitle, out standardTitle, out m_err))
                {
                    labelTitle.Text  = tableTitle;
                    labelTitle.Left  = (this.Width - labelTitle.Width) / 2;
                    lbRangeData.Text = rangeTitle;
                    lbChoseData.Text = standardTitle;
                    tableHeadFlag    = true;
                }
                else
                {
                    if (m_err != "没有找到任何数据")
                    {
                        MessageDialog.ShowErrorMessage(m_err);
                    }

                    btnAdd.Enabled           = false;
                    btnUpdate.Enabled        = false;
                    btnDelete.Enabled        = false;
                    tableHeadFlag            = false;
                    dataGridView1.DataSource = null;
                    //ResetDataGridView1(id, rangeTitle, standardTitle, unvisibleIndexTitle);
                    ResetPanelPara();
                    return;
                }
            }
            else
            {
                ResetPanelPara();
            }

            DataTable gridViewTable = new DataTable();

            gridViewTable.Columns.Add(id);
            gridViewTable.Columns.Add(rangeTitle);
            gridViewTable.Columns.Add(standardTitle);
            gridViewTable.Columns.Add(unvisibleIndexTitle);
            dataGridView1.DataSource         = gridViewTable;
            dataGridView1.Columns[3].Visible = false;

            if (txtCode.Text.Trim().Length > 0)
            {
                InitDataGridViewContent(txtCode.Text, cmbProductType.Text, tableHeadFlag);
            }

            if (!m_columnSortFlag)
            {
                for (int i = 0; i < gridViewTable.Columns.Count; i++)
                {
                    //dataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
                }

                m_columnSortFlag = true;
            }

            btnAdd.Enabled = true;
        }