Shuxia Ning
2024-08-28 1a8a81785470302fc7fbd6914a9df5d1094dac2a
Test/IStation.Win.Schedule/Core/Extend/GridViewExtend.cs
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 ¸´ÖÆ
@@ -1,16 +1,10 @@
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的拓展类
@@ -24,7 +18,7 @@
        /// </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;
@@ -38,7 +32,7 @@
            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;
@@ -47,16 +41,17 @@
            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>
@@ -64,7 +59,7 @@
        /// </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;
@@ -101,7 +96,7 @@
        /// </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;
@@ -146,7 +141,7 @@
        /// </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;
@@ -184,7 +179,7 @@
        /// </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;
@@ -216,7 +211,7 @@
        /// </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;
@@ -249,7 +244,7 @@
        /// </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;
@@ -369,7 +364,7 @@
        /// <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;
@@ -486,7 +481,7 @@
        /// </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;
@@ -544,7 +539,7 @@
        /// <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);