/// <summary>
        ///
        /// </summary>
        internal void Initialize()
        {
            //this.ParentGrid.DataRowTemplate.Cells[SelectCaption].ValueChanged += new EventHandler(FilterGrid_SelectionValueChanged);

            Xceed.Grid.ColumnManagerRow columnManagerRow = m_grid.GetColumnManageRow();
            if (columnManagerRow != null && columnManagerRow.Cells[m_selectColumnName] != null)
            {
                columnManagerRow.Cells[m_selectColumnName].MouseDown += new MouseEventHandler(ColumnManageRowSelectionCell_MouseDown);
            }

            m_grid.DataRowTemplate.Cells[m_selectColumnName].ValueChanged += new EventHandler(CheckColumn_ValueChanged);
            CheckColumn_ValueChanged(m_grid.DataRowTemplate.Cells[m_selectColumnName], System.EventArgs.Empty);
        }
 /// <summary>
 /// 创建ColumnManageRow的Tips
 /// </summary>
 internal void CreateColumnManageRowEvent()
 {
     Xceed.Grid.ColumnManagerRow columnManageRow = m_grid.GetColumnManageRow();
     if (columnManageRow != null)
     {
         foreach (Xceed.Grid.Column column in m_grid.Columns)
         {
             if (!(column is Columns.CheckColumn))
             {
                 columnManageRow.Cells[column.FieldName].MouseEnter += new EventHandler(ColumnManageCell_MouseEnter);
                 columnManageRow.Cells[column.FieldName].MouseDown  += new MouseEventHandler(ColumnManageCell_MouseDown);
             }
         }
     }
 }