/// <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); } } } }