copy from Test/IStation.Win.Core/Common/Extend/GridViewExtend.cs
copy to Test/IStation.Win.Schedule/Core/Extend/GridViewExtend.cs
Îļþ´Ó Test/IStation.Win.Core/Common/Extend/GridViewExtend.cs ¸´ÖÆ |
| | |
| | | using DevExpress.Utils; |
| | | using DevExpress.XtraEditors; |
| | | using DevExpress.XtraGrid.Columns; |
| | | using DevExpress.XtraGrid.Views.Grid; |
| | | using DevExpress.XtraGrid.Views.Grid.ViewInfo; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel; |
| | | using System.Drawing; |
| | | using System.Linq; |
| | | using System.Windows.Forms; |
| | | |
| | | namespace IStation.WinTest |
| | | namespace IStation.Win |
| | | { |
| | | /// <summary> |
| | | /// GridViewçæå±ç±» |
| | |
| | | /// </summary> |
| | | /// <param name="grid"></param> |
| | | /// <param name="height"></param> |
| | | public static void SetNormalView(this GridView grid, int height = 30) |
| | | public static void SetNormalView(this GridView grid, int height = 35) |
| | | { |
| | | grid.OptionsFind.FindNullPrompt = "æ£ç´¢"; |
| | | grid.OptionsSelection.MultiSelect = false; |
| | |
| | | grid.OptionsCustomization.AllowQuickHideColumns = false; |
| | | grid.OptionsView.ShowAutoFilterRow = false; |
| | | grid.OptionsView.ShowFilterPanelMode = DevExpress.XtraGrid.Views.Base.ShowFilterPanelMode.Never; |
| | | grid.OptionsView.ShowIndicator = true; |
| | | grid.OptionsView.ShowIndicator = false; |
| | | grid.OptionsView.NewItemRowPosition = NewItemRowPosition.None; |
| | | grid.OptionsView.ShowGroupPanel = false; |
| | | grid.OptionsView.ShowDetailButtons = false; |
| | |
| | | grid.OptionsBehavior.ReadOnly = true; |
| | | |
| | | |
| | | grid.OptionsView.EnableAppearanceOddRow = true; // ä½¿è½ // ååä¸é¢ç»å® åæ¶ä½¿ç¨ææ |
| | | grid.Appearance.EvenRow.BackColor = Color.FromArgb(244, 248, 251); // è®¾ç½®å¶æ°è¡é¢è² |
| | | grid.OptionsView.EnableAppearanceEvenRow = true; |
| | | grid.Appearance.OddRow.BackColor = Color.White; // è®¾ç½®å¶æ°è¡é¢è² |
| | | //grid.OptionsView.EnableAppearanceOddRow = true; // ä½¿è½ // ååä¸é¢ç»å® åæ¶ä½¿ç¨ææ |
| | | //grid.Appearance.EvenRow.BackColor = Color.FromArgb(244, 248, 251); // è®¾ç½®å¶æ°è¡é¢è² |
| | | //grid.OptionsView.EnableAppearanceEvenRow = true; |
| | | //grid.Appearance.OddRow.BackColor = Color.White; // è®¾ç½®å¶æ°è¡é¢è² |
| | | |
| | | grid.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; |
| | | grid.OptionsFind.ShowCloseButton = false; |
| | | |
| | | grid.RowHeight = height; |
| | | grid.BestFitColumns(); |
| | | |
| | | grid.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; |
| | | grid.OptionsFind.ShowCloseButton = false; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// </summary> |
| | | /// <param name="grid"></param> |
| | | /// <param name="height"></param> |
| | | public static void SetLimitView(this GridView grid, int height = 30) |
| | | public static void SetLimitView(this GridView grid, int height = 35) |
| | | { |
| | | grid.OptionsFind.FindNullPrompt = "æ£ç´¢"; |
| | | grid.OptionsSelection.MultiSelect = false; |
| | |
| | | /// </summary> |
| | | /// <param name="grid"></param> |
| | | /// <param name="height"></param> |
| | | public static void SetNormalEditView(this GridView grid, int height = 30) |
| | | public static void SetNormalEditView(this GridView grid, int height = 35) |
| | | { |
| | | grid.OptionsFind.FindNullPrompt = "æ£ç´¢"; |
| | | grid.OptionsSelection.MultiSelect = false; |
| | |
| | | /// </summary> |
| | | /// <param name="grid"></param> |
| | | /// <param name="height"></param> |
| | | public static void SetLimitEditView(this GridView grid, int height = 30) |
| | | public static void SetLimitEditView(this GridView grid, int height = 35) |
| | | { |
| | | grid.OptionsFind.FindNullPrompt = "æ£ç´¢"; |
| | | grid.OptionsSelection.MultiSelect = false; |
| | |
| | | /// </summary> |
| | | /// <param name="grid"></param> |
| | | /// <param name="height"></param> |
| | | public static void SetBindingNormalEditView(this GridView grid, int height = 30) |
| | | public static void SetBindingNormalEditView(this GridView grid, int height = 35) |
| | | { |
| | | grid.OptionsFind.FindNullPrompt = "æ£ç´¢"; |
| | | grid.OptionsSelection.MultiSelect = false; |
| | |
| | | /// </summary> |
| | | /// <param name="grid"></param> |
| | | /// <param name="height"></param> |
| | | public static void SetBindingLimitEditView(this GridView grid, int height = 30) |
| | | public static void SetBindingLimitEditView(this GridView grid, int height = 35) |
| | | { |
| | | grid.OptionsFind.FindNullPrompt = "æ£ç´¢"; |
| | | grid.OptionsSelection.MultiSelect = false; |
| | |
| | | /// </summary> |
| | | /// <param name="grid"></param> |
| | | /// <param name="height"></param> |
| | | public static void ShowViewCaption(this GridView grid, int height = 30) |
| | | public static void ShowViewCaption(this GridView grid, int height = 35) |
| | | { |
| | | grid.OptionsView.ShowViewCaption = true; |
| | | grid.ViewCaptionHeight = height; |
| | |
| | | /// <param name="grid"></param> |
| | | /// <param name="col"></param> |
| | | /// <param name="height"></param> |
| | | public static void SetGroupView(this GridView grid, GridColumn col, int height = 30) |
| | | public static void SetGroupView(this GridView grid, GridColumn col, int height = 35) |
| | | { |
| | | grid.GroupCount = 1; |
| | | grid.RowHeight = height; |
| | |
| | | /// </summary> |
| | | /// <param name="grid"></param> |
| | | /// <param name="height"></param> |
| | | public static void SetDefaultEditView(this GridView grid, int height = 30) |
| | | public static void SetDefaultEditView(this GridView grid, int height = 35) |
| | | { |
| | | grid.OptionsFind.FindNullPrompt = "æ£ç´¢"; |
| | | grid.OptionsSelection.MultiSelect = false; |
| | |
| | | /// <summary> |
| | | /// è®¾ç½®ææ½ç¶æä¸çæ®éè§å¾ |
| | | /// </summary> |
| | | public static void SetDragNormalView<t>(this GridView rhs, int height = 30) where t : class |
| | | public static void SetDragNormalView<t>(this GridView rhs, int height = 35) where t : class |
| | | { |
| | | rhs.SetNormalView(height); |
| | | |