资源简介

1.可在设计时指定汇总列 2.可在运行时按"+"指定汇总列,点击右键进行汇总 3.汇总行与datagridview一体 4.datagridview可在行标头显示行号 如果不知道如何使用,可咨询

资源截图

代码片段和文件信息

using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Windows.Forms;


namespace DataHelper.DataGridViewSummary
{
    /// 
    /// Todo. Add RightToLeft Support for ReadOnlyTextbox
    /// 
    
    public partial class DataGridViewSummary : DataGridView ISupportInitialize
    {        

        #region Browsable properties

        /// 
        /// If true a row header at the left side 
        /// of the summaryboxes is displayed.
        /// 

        private bool displaySumRowHeader;
        [Browsable(true) Category(“Summary“)]
        public bool DisplaySumRowHeader
        {
            get { return displaySumRowHeader; }
            set { displaySumRowHeader = value; }
        }
        private bool showRowNum;
        /// 
        /// 是否显示行号
        /// 

        [Browsable(true) Category(“Summary“) Description(“是否显示行号“) DefaultValue(false)]             
        public bool ShowRowNum
        {
            set { this.showRowNum = value; }
            get { return this.showRowNum; }
        }
        /// 
        /// Text displayed in the row header
        /// of the summary row.
        /// 

        private string sumRowHeaderText;
        [Browsable(true) Category(“Summary“)]
        public string SumRowHeaderText
        {
            get { return sumRowHeaderText; }
            set { sumRowHeaderText = value; }
        }

        /// 
        /// Text displayed in the row header
        /// of the summary row.
        /// 

        private bool sumRowHeaderTextBold;
        [Browsable(true) Category(“Summary“)]
        public bool SumRowHeaderTextBold
        {
            get { return sumRowHeaderTextBold; }
            set { sumRowHeaderTextBold = value; }
        }

        /// 
        /// Add columns to sum up in text form
        /// 

        private string[] summaryColumns;
        [Browsable(true) Category(“Summary“)]
        public string[] SummaryColumns
        {
            get { return summaryColumns; }
            set { summaryColumns = value; }
        }

        /// 
        /// Display the summary Row
        /// 

        private bool summaryRowVisible;
        [Browsable(true) Category(“Summary“)]
        public bool SummaryRowVisible
        {
            get { return summaryRowVisible; }
            set
            {
                summaryRowVisible = value;
                if (summaryControl != null && spacePanel != null)
                {
                    summaryControl.Visible = value;
                    spacePanel.Visible = value;
                }
            }
        }

        private int summaryRowSpace = 0;
        [Browsable(true) Category(“Summary“)]
        public int SummaryRowSpace
        {
   

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      40960  2012-06-06 17:50  WindowsApplication1\DataGridViewWithSummary\bin\Debug\DataGridViewWithSummary.dll

     文件      67072  2012-06-06 17:50  WindowsApplication1\DataGridViewWithSummary\bin\Debug\DataGridViewWithSummary.pdb

     文件      18818  2012-06-06 17:50  WindowsApplication1\DataGridViewWithSummary\DataGridViewSummary.cs

     文件       1087  2008-09-04 15:39  WindowsApplication1\DataGridViewWithSummary\DataGridViewSummary.designer.cs

     文件       2844  2012-06-05 17:31  WindowsApplication1\DataGridViewWithSummary\DataGridViewWithSummary.csproj

     文件        331  2012-06-06 19:09  WindowsApplication1\DataGridViewWithSummary\obj\DataGridViewWithSummary.csproj.FileList.txt

     文件        573  2012-06-04 22:09  WindowsApplication1\DataGridViewWithSummary\obj\DataGridViewWithSummary.csproj.FileListAbsolute.txt

     文件        779  2012-06-06 17:44  WindowsApplication1\DataGridViewWithSummary\obj\Debug\DataGridViewWithSummary.csproj.GenerateResource.Cache

     文件      40960  2012-06-06 17:50  WindowsApplication1\DataGridViewWithSummary\obj\Debug\DataGridViewWithSummary.dll

     文件      67072  2012-06-06 17:50  WindowsApplication1\DataGridViewWithSummary\obj\Debug\DataGridViewWithSummary.pdb

     文件        180  2012-06-06 17:44  WindowsApplication1\DataGridViewWithSummary\obj\Debug\DataHelper.DataGridViewSummary.ReadOnlyTextBox.resources

     文件      20480  2012-06-01 14:56  WindowsApplication1\DataGridViewWithSummary\obj\Debug\Refactor\DataGridViewWithSummary.dll

     文件       1365  2012-06-01 14:35  WindowsApplication1\DataGridViewWithSummary\Properties\AssemblyInfo.cs

     文件       5429  2012-06-06 10:39  WindowsApplication1\DataGridViewWithSummary\ReadOnlyTextBox.cs

     文件       2169  2012-06-05 17:25  WindowsApplication1\DataGridViewWithSummary\ReadOnlyTextBox.designer.cs

     文件       6189  2012-06-05 17:22  WindowsApplication1\DataGridViewWithSummary\ReadOnlyTextBox.resx

     文件      17060  2012-06-06 11:47  WindowsApplication1\DataGridViewWithSummary\SummaryControlContainer.cs

     文件       2298  2008-09-04 15:39  WindowsApplication1\DataGridViewWithSummary\TextHelper.cs

     文件      40960  2012-06-06 17:50  WindowsApplication1\WindowsApplication1\bin\Debug\DataGridViewWithSummary.dll

     文件      67072  2012-06-06 17:50  WindowsApplication1\WindowsApplication1\bin\Debug\DataGridViewWithSummary.pdb

     文件    2279424  2009-05-13 16:34  WindowsApplication1\WindowsApplication1\bin\Debug\Nwind.mdb

     文件      16718  2011-09-29 14:39  WindowsApplication1\WindowsApplication1\bin\Debug\rdlc\Report1.rdlc

     文件      28672  2012-06-06 19:03  WindowsApplication1\WindowsApplication1\bin\Debug\WindowsApplication1.exe

     文件      44544  2012-06-06 19:03  WindowsApplication1\WindowsApplication1\bin\Debug\WindowsApplication1.pdb

     文件       5632  2005-11-11 22:25  WindowsApplication1\WindowsApplication1\bin\Debug\WindowsApplication1.vshost.exe

     文件       1642  2012-06-06 18:39  WindowsApplication1\WindowsApplication1\DataAccess.cs

     文件       1863  2012-06-06 19:03  WindowsApplication1\WindowsApplication1\FM_Main.cs

     文件       4016  2012-06-06 18:41  WindowsApplication1\WindowsApplication1\FM_Main.Designer.cs

     文件       5814  2012-06-06 18:41  WindowsApplication1\WindowsApplication1\FM_Main.resx

     文件       4431  2012-06-06 18:43  WindowsApplication1\WindowsApplication1\Form1.cs

............此处省略43个文件信息

评论

共有 条评论