| | |
| | | foreach (GridColumn colmn in gv.Columns) |
| | | { |
| | | colmn.OptionsColumn.AllowEdit = true; |
| | | |
| | | if (colmn.Name.ToString().Contains("gvBtnAlawys") ) |
| | | { |
| | | colmn.Visible = true; |
| | | colmn.OptionsColumn.ReadOnly = false; |
| | | }; |
| | | |
| | | if (colmn.Name.ToString().Contains("gvMxDel") || colmn.Name.ToString().Contains("gvMxTui")) |
| | | { |
| | | colmn.Visible = !isEdt; |
| | | } |
| | | else |
| | | { |
| | | if (isEdt == false) { |
| | | if (isEdt == false) |
| | | { |
| | | if (colmn.Tag != null && colmn.Tag.ToString().EndsWith("edit")) |
| | | colmn.OptionsColumn.ReadOnly = isEdt; |
| | | else |
| | |
| | | var txt = colType as ComboBoxEdit; |
| | | if (txt.Properties.TextEditStyle == |
| | | TextEditStyles.DisableTextEditor) |
| | | txt.SelectedIndex = int.Parse(strVal); |
| | | try |
| | | { |
| | | txt.SelectedIndex = int.Parse(strVal); |
| | | } |
| | | catch (Exception) |
| | | { |
| | | |
| | | txt.Text = strVal; |
| | | } |
| | | |
| | | else |
| | | txt.Text = strVal; |
| | | txt.ReadOnly = isEdt; |
| | | continue; |
| | | } |
| | | |
| | | //下拉 |
| | | if (colType is ComboBoxEdit) |
| | | { |
| | | var txt = colType as ComboBoxEdit; |
| | | if (txt.Properties.TextEditStyle == |
| | | TextEditStyles.DisableTextEditor) |
| | | txt.SelectedIndex = int.Parse(strVal); |
| | | else |
| | | txt.Text = strVal; |
| | | txt.ReadOnly = isEdt; |
| | | continue; |
| | | } |
| | | |
| | | //自定义下拉 |
| | | if (colType is UcComBox) |
| | |
| | | { |
| | | var txt = ctrl as CheckBox; |
| | | txt.Enabled = !isEdt; |
| | | txt.Checked = false; |
| | | } |
| | | if (ctrl is CheckEdit) |
| | | { |
| | | var txt = ctrl as CheckEdit; |
| | | txt.ReadOnly = isEdt; |
| | | txt.Checked = false; |
| | | continue; |
| | | } |
| | | |
| | |
| | | } |
| | | else |
| | | { |
| | | if (colmn.Tag!=null && colmn.Tag.ToString().EndsWith("edit")) |
| | | if (colmn.Tag != null && colmn.Tag.ToString().EndsWith("edit")) |
| | | colmn.OptionsColumn.ReadOnly = isEdt; |
| | | else |
| | | colmn.OptionsColumn.ReadOnly = isEdt; |
| | |
| | | column.OptionsFilter.AutoFilterCondition = AutoFilterCondition.Contains; |
| | | column.OptionsFilter.ImmediateUpdateAutoFilter = false; |
| | | column.OptionsColumn.AllowEdit = true; |
| | | column.OptionsColumn.ReadOnly = true; |
| | | if (column.Tag == null || column.Tag.ToString().EndsWith("edit")) |
| | | column.OptionsColumn.ReadOnly = false; |
| | | else |
| | | column.OptionsColumn.ReadOnly = true; |
| | | if (column.Tag == null || column.Tag.ToString().Length <= 0) |
| | | column.OptionsFilter.AllowAutoFilter = false; |
| | | } |