-
大小: 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插件
相关资源
- 图片存储到数据库保存二进制文件并
- DataGridView财务金额格式显示
- DataGridView实现课程表
- DataGirdView同一列下拉框每一行显示不
- txt文件和DataGridView控件的操作等.rar
- DataGridView过滤及
- DataGridView中数据存入数据库方法
- DataGridView 显示数组中的元素
- 读取Excel文件到DataGridView
- 自己写的一个分页控件,可以实现d
- datagridview增加汇总行 源码
- 实现TreeView和ListView合体效果的控件
- datagridview添加一个合计行[美好实用版
- 一个可折叠行的DataGridView控件
- DataGridView 合计行
- DataGridViewAutoFilter 每列多选
- DataGridView 绑定多表并且更新
- datagridview导入导出txt(VS2010)
- 直接在DataGridView表格中修改数据(2
- DataGridView(DataGridViewComboBoxCell)使用
- 很好很强大的datagridview(强大的过滤
评论
共有 条评论