| | |
| | | } |
| | | else |
| | | txt.ReadOnly = isEdt; |
| | | if (txt != null) { |
| | | if (txt != null) |
| | | { |
| | | switch (strVal) |
| | | { |
| | | case "True": |
| | |
| | | break; |
| | | } |
| | | } |
| | | |
| | | |
| | | continue; |
| | | } |
| | | //单选 |
| | |
| | | GridView dgv = s as GridView; |
| | | if (dgv != null) |
| | | { |
| | | if (dgv.GetSelectedRows() != null && dgv.GetSelectedRows().Count()>0) |
| | | if (dgv.GetSelectedRows() != null && dgv.GetSelectedRows().Count() > 0) |
| | | { |
| | | var selectedRow = dgv.GetSelectedRows()[0]; // 获取第一个选中行的索引 |
| | | if (selectedRow >= 0) |
| | |
| | | { |
| | | column.AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Near; |
| | | column.OptionsColumn.AllowEdit = true; |
| | | column.OptionsFilter.AutoFilterCondition = AutoFilterCondition.Contains; |
| | | // column.OptionsFilter.AutoFilterCondition = AutoFilterCondition.Contains; |
| | | column.OptionsFilter.AutoFilterCondition = DevExpress.XtraGrid.Columns.AutoFilterCondition.Contains; |
| | | column.OptionsFilter.ImmediateUpdateAutoFilter = false; |
| | | if (column.Tag == null || column.Tag.ToString().EndsWith("edit")) |
| | |
| | | column.OptionsColumn.ReadOnly = true; |
| | | if (column.Tag == null || column.Tag.ToString().Length <= 0) |
| | | column.OptionsFilter.AllowAutoFilter = false; |
| | | |
| | | } |
| | | gridView1.OptionsFilter.AllowAutoFilterConditionChange = DevExpress.Utils.DefaultBoolean.False; |
| | | gridView1.OptionsView.ShowAutoFilterRow = true; |
| | |
| | | edit.SelectAll(); |
| | | } |
| | | |
| | | public static void SetGridLayout(GridView gridView1) |
| | | { |
| | | foreach (GridColumn column in gridView1.Columns) |
| | | { |
| | | if (column.Width > 500) |
| | | column.Width = 500; |
| | | } |
| | | } |
| | | public static void SetTabParameter(GridView gridView1, DevExpress.XtraTab.XtraTabControl xtraTabControl1, UcPageBar pageBar1, DelegateGetModel action = null, DelegateGetList page = null) |
| | | { |
| | | xtraTabControl1.SelectedPageChanged += (s, e) => |
| | |
| | | column.Visible = bool.Parse(controlVisible); |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
| | | } |