private void cmbFindColumn_SelectedIndexChanged(object sender, EventArgs e) { if (cmbFindColumn.SelectedItem != null) { GridEXColumn column = (GridEXColumn)cmbFindColumn.SelectedItem; GridUtils.ColumnType columnType = GridUtils.ToColumnType(column.Type); this.txtTextFindValue.Visible = (columnType == GridUtils.ColumnType.Text); this.txtNumberFindValue.Visible = (columnType == GridUtils.ColumnType.Numeric); this.dtpDateTimeFindValue.Visible = (columnType == GridUtils.ColumnType.DateTime); this.cmbFindObjectValue.Visible = (columnType == GridUtils.ColumnType.DataObject); if (columnType == GridUtils.ColumnType.Numeric) { this.txtNumberFindValue.ValueType = GridUtils.ToNumericEditValueType(column.Type); } if (columnType == GridUtils.ColumnType.DataObject) { this.cmbFindObjectValue.DataSource = this.GetMemberList(column.DataMember); } } }
private void cmbColumn_SelectedIndexChanged(object sender, EventArgs e) { if (cmbColumn.SelectedValue != null) { GridEXColumn column = (GridEXColumn)cmbColumn.SelectedItem; columnType = GridUtils.ToColumnType(column.Type); this.txtTextFilterValue.Visible = (columnType == GridUtils.ColumnType.Text); this.txtNumberFilterValue.Visible = (columnType == GridUtils.ColumnType.Numeric); this.dtpDateTimeFilterValue.Visible = (columnType == GridUtils.ColumnType.DateTime); this.cmbFilterObjectValue.Visible = (columnType == GridUtils.ColumnType.DataObject); if (columnType == GridUtils.ColumnType.Numeric) { this.txtNumberFilterValue.ValueType = GridUtils.ToNumericEditValueType(((GridEXColumn)cmbColumn.SelectedItem).Type); } // if(columnType==GridUtils.ColumnType.DataObject) // this.cmbFilterObjectValue.DataSource=this.GetMemberList(column.DataMember); comboBinded = false; cmbFilterObjectValue.SelectedItem = null; multiSelectList.ClearBinded(); } }