WinForm控件小知识
1.DataGridView控件显示自定义表
//造个数据表
DataTable dt = new DataTable();
dt.Columns.Add("DEcode", System.Type.GetType("System.String"));
dt.Columns.Add("DEname", System.Type.GetType("System.String"));
dt.Columns.Add("DEunit", System.Type.GetType("System.String"));
dt.Columns.Add("DEliang", System.Type.GetType("System.Double"));
dt.Columns.Add("DEprice", System.Type.GetType("System.Double"));
dt.Columns.Add("DEtotal", System.Type.GetType("System.Double"));
DataRow dr = dt.NewRow();
dr["DEcode"] = tab[].Code;
dr["DEname"] = tab[].Name;
dr["DEunit"] = tab[].Unit;
dr["DEliang"] = ;
dr["DEprice"] = tab[].Price;
dr["DEtotal"] = Convert.ToDouble(dr["DEliang"]) * Convert.ToDouble(dr["DEprice"]);
dt.Rows.Add(dr);
//不自动显示数据源中的列名
YuSuanBiaoDGV.AutoGenerateColumns = false;
YuSuanBiaoDGV.DataSource = dt;
//绑定每列的显示字段
YuSuanBiaoDGV.Columns[].DataPropertyName = "DEcode";
YuSuanBiaoDGV.Columns[].DataPropertyName = "DEname";
YuSuanBiaoDGV.Columns[].DataPropertyName = "DEunit";
YuSuanBiaoDGV.Columns[].DataPropertyName = "DEliang";
YuSuanBiaoDGV.Columns[].DataPropertyName = "DEprice";
YuSuanBiaoDGV.Columns[].DataPropertyName = "DEtotal";
YuSuanBiaoDGV.Columns[].ReadOnly = false;
2. ListView显示自定义表
//造组,添加组
ListViewGroup ls = new ListViewGroup();
ls.Items.Add(buweiname);
ls.Tag = buweicode;
ls.Header = buweiname;
YuSuanBiao.Groups.Add(ls); //小状态栏
GcbuweiState.Text = "当前工程部位:" + buweiname; //添加进预算表
ListViewItem item = new ListViewItem();
item.Text = "部位";
item.Tag = buweicode;
item.Group = ls;
item.BackColor = Color.LightPink; ListViewItem.ListViewSubItem dename = new ListViewItem.ListViewSubItem();
dename.Text = buweiname;
item.SubItems.Add(dename); item.SubItems.Add("处"); ListViewItem.ListViewSubItem count = new ListViewItem.ListViewSubItem();
count.Text = "";
item.SubItems.Add(count); ListViewItem.ListViewSubItem jiage = new ListViewItem.ListViewSubItem();
double jia = PartTotalPrice(GCname.Tag.ToString(), buweicode);
jiage.Text = jia.ToString();
item.SubItems.Add(jiage); ListViewItem.ListViewSubItem zongjia = new ListViewItem.ListViewSubItem();
double zongjiage = Convert.ToDouble(count.Text) * Convert.ToDouble(jiage.Text);
zongjia.Text = zongjiage.ToString();
item.SubItems.Add(zongjia); YuSuanBiao.Items.Add(item);
3. 修改DataGridView的列名显示:
string[] Htxt = { "定额号", "成本价", "定额名称", "定额单位代号", "档次代号", "工艺做法", "类型代号", "价格" };
for (int i = ; i < DExiangxiDGV.Columns.Count; i++)
{
DExiangxiDGV.Columns[i].HeaderText = Htxt[i];
}
WinForm控件小知识的更多相关文章
- DevExpress之GridControl控件小知识
DevExpress之GridControl控件小知识 一.当代码中的DataTable中有建数据关系时,DevExpress 的 GridControl 会自动增加一个子视图 .列名也就是子表的字段 ...
- WinForm控件使用文章收藏整理完成
对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面. 基础 - 常用控件 C# WinForm开发系列 - CheckBox/Button/Lab ...
- C# WinForm控件、自定义控件整理(大全)
转:http://www.cnblogs.com/top5/archive/2010/04/29/1724039.html 对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, ...
- Winform控件学习笔记【第二天】——常用控件
背景:期末考试刚过就感冒了,嗓子火辣辣的,好难受.但是一想起要学习总结就打起精神来了,Winform控件网上也没有多少使用教程,大部分都是自己在网上零零散散的学的,大部分用的熟了,不总结会很容易忘得. ...
- Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决
有人会说不建议Wpf中使用Winform控件,有人会说建议使用Winform控件在Wpf下的替代方案,然而在实际工作中由于项目的特殊需求,考虑到时间.成本等因素,往往难免会碰到在WPF中使用Winfr ...
- 《Dotnet9》系列-开源C# Winform控件库1《HZHControls》强力推荐
大家好,我是Dotnet9小编,一个从事dotnet开发8年+的程序员.我最近在写dotnet分享文章,希望能让更多人看到dotnet的发展,了解更多dotnet技术,帮助dotnet程序员应用dot ...
- 《Dotnet9》系列-开源C# Winform控件库强力推荐
时间如流水,只能流去不流回! 点赞再看,养成习惯,这是您给我创作的动力! 本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform.W ...
- C#中常见的winform控件命名规范 转
我们知道Button 常常简称为btn,那么Winform中的其它控件呢,这篇文章在C#的winform控件命名规范 的基础上对一些控件的名称的简称进行了整理. 1. 标准控件 NO. 控件类型简写 ...
- 在WPF中使用WinForm控件方法
1. 首先添加对如下两个dll文件的引用:WindowsFormsIntegration.dll,System.Windows.Forms.dll. 2. 在要使用WinForm控 ...
随机推荐
- 多线程与网络之NSURLConnection发送请求
*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...
- 【转载】setjmp和longjmp函数使用详解
[说明]本文上半部分转载自 wykwdy007 的转载文章 http://blog.csdn.net/wykwdy007/article/details/6535322 --------------- ...
- linux tar打包
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩![root ...
- 恒天云技术分享系列4 – OpenStack网络攻击与防御
恒天云技术分享系列:http://www.hengtianyun.com/download-show-id-13.html 云主机的网络结构本质上和传统的网络结构一致,区别大概有两点. 1.软网络管理 ...
- python app progs
- hdu 4115 (2—SAT)
题意:两个人石头剪刀布,一个人的出法已确定,另一个人的出法有一定约束,某两次要相同或者不同,问你第二个人能否全部都不失败. 思路:根据Bob出的情况,我们可以确定每次Alice有两种方案. R与P,S ...
- Codeforces 390Div2-754D. Fedor and coupons(贪心+优先队列)
D. Fedor and coupons time limit per test 4 seconds memory limit per test 256 megabytes input standar ...
- 关于继承MonoBehaviour的一些记录
在开发游戏中,为了减少不必要的代码量,我们经常会继承MonoBehaviour,那么MonoBehaviour内部的内置方法Start.Update等等如果在父类中定义了,在子类中再次定义会发生什么事 ...
- selenium 自动化测试面试题及答案
写在开始: 这些问题和答案,都是自己在网上找的,整理的,有任何问题,概不负责.主要感谢博主Ray,http://www.cnblogs.com/tsbc/p/4922368.html 1.seleni ...
- Uploadify 3.2 参数属性、事件、方法函数详解
一.属性 属性名称 默认值 说明 auto true 设置为true当选择文件后就直接上传了,为false需要点击上传按钮才上传 . buttonClass ” 按钮样式 buttonCursor ‘ ...