-
大小: 9KB文件類型: .zip金幣: 2下載: 0 次發布日期: 2021-05-07
- 語言: 其他
- 標簽: Datagridview??Datagridview??
資源簡介
Datagridview合計行,會總行,非常不錯,源碼代碼:調用代碼:Maticsoft.Datagridview.SummaryDataGridView.ShowSummary(折舊核算表DataGridView, true, "合計", true, new string[] { "資產原值", "月度折舊額", "預計凈殘值", "累計折舊" });

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Diagnostics;
using?System.Linq;
using?System.Text;
using?System.Drawing;
using?System.Collections;
using?System.Windows.Forms;
namespace?Maticsoft.Datagridview
{
????public?partial?class?ReadOnlyTextBox?:?Control
????{
????????StringFormat?format;
????????public?ReadOnlyTextBox()
????????{
????????????InitializeComponent();
????????????format?=?new?StringFormat(StringFormatFlags.NoWrap?|?StringFormatFlags.FitBlackBox?|?StringFormatFlags.MeasureTrailingSpaces);
????????????format.LineAlignment?=?StringAlignment.Center;
????????????this.Height?=?10;
????????????this.Width?=?10;
????????????this.Padding?=?new?Padding(2);
????????}
????????public?ReadOnlyTextBox(IContainer?container)
????????{
????????????container.Add(this);
????????????InitializeComponent();
????????????this.TextChanged?+=?new?EventHandler(ReadOnlyTextBox_TextChanged);
????????}
????????private?void?ReadOnlyTextBox_TextChanged(object?sender?EventArgs?e)
????????{
????????????if?(!string.IsNullOrEmpty(formatString)?&&?!string.IsNullOrEmpty(Text))
????????????{
????????????????Text?=?string.Format(formatString?Text);
????????????}
????????}
????????private?Color?borderColor?=?Color.Black;
????????private?bool?isSummary;
????????public?bool?IsSummary
????????{
????????????get?{?return?isSummary;?}
????????????set?{?isSummary?=?value;?}
????????}
????????private?bool?isLastColumn;
????????public?bool?IsLastColumn
????????{
????????????get?{?return?isLastColumn;?}
????????????set?{?isLastColumn?=?value;?}
????????}
????????private?string?formatString;
????????public?string?FormatString
????????{
????????????get?{?return?formatString;?}
????????????set?{?formatString?=?value;?}
????????}
????????private?HorizontalAlignment?textAlign?=?HorizontalAlignment.Left;
????????[DefaultValue(HorizontalAlignment.Left)]
????????public?HorizontalAlignment?TextAlign
????????{
????????????get?{?return?textAlign;?}
????????????set
????????????{
????????????????textAlign?=?value;
????????????????setFormatFlags();
????????????}
????????}
????????private?StringTrimming?trimming?=?StringTrimming.None;
????????[DefaultValue(StringTrimming.None)]
????????public?StringTrimming?Trimming
????????{
????????????get?{?return?trimming;?}
????????????set
????????????{
????????????????trimming?=?value;
????????????????setFormatFlags();
????????????}
????????}
????????private?void?setFormatFlags()
????????{
????????????format.Alignment?=?TextHelper.TranslateAligment(TextAlign);
????????????format.Trimming?=?trimming;
????????}
????????public?Color?BorderColor
????????{
????????????get?{?return?borderColor;?}
????????????set?{?borderColor?=?value;?}
????????}
????????protected?override?void?OnPaint(PaintEventArgs?e)
????????{
????????????int?subWidth?=?0;
????????????Rectangle?textBounds;
????????????if?(!s
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????3885??2018-07-31?23:07??ReadOnlyTextBox.cs
?????文件????????1000??2018-07-31?23:07??ReadOnlyTextBox.Designer.cs
?????文件????????5998??2018-07-31?23:07??ReadOnlyTextBox.resx
?????文件???????21486??2018-07-31?23:13??SummaryControlContainer.cs
?????文件????????1144??2018-07-31?22:59??SummaryControlContainer.Designer.cs
?????文件????????1893??2018-07-31?23:03??SummaryDataGridView.cs
?????文件????????2493??2018-07-31?23:07??TextHelper.cs
- 上一篇:禁用 啟用U盤,不影響USB鼠標鍵盤 注冊表
- 下一篇:eclipse NDk插件
評論
共有 條評論