惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
MongoDB | Blog
MongoDB | Blog
J
Java Code Geeks
Stack Overflow Blog
Stack Overflow Blog
The GitHub Blog
The GitHub Blog
博客园 - Franky
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
V
Visual Studio Blog
IT之家
IT之家
美团技术团队
博客园 - 司徒正美
Martin Fowler
Martin Fowler
Last Week in AI
Last Week in AI
酷 壳 – CoolShell
酷 壳 – CoolShell
Vercel News
Vercel News
雷峰网
雷峰网
B
Blog
WordPress大学
WordPress大学
aimingoo的专栏
aimingoo的专栏
D
Docker
P
Proofpoint News Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
爱范儿
爱范儿

博客园 - 浪剑

[转]我省多元化军民融合金融创新服务体系正加快形成 C#中通过wmi获取硬件的信息 C#中通过WMI的Win32_DiskDrive对象获取磁盘驱动器信息简介 Windows服务中如何播放声音 一个根据根据输入内容自动匹配的下来列表框,且支持拼音字母 win7下如何配置ODBC数据源 串口小票打印机调试命令 [转]利用FtpClient类实现文件的上传下载功能 关于生成GUID [导入]CSS基本布局16例 [导入]网易娱乐频道也在用风讯CMS [导入]ASP.NET26个常用性能优化方法 [导入]如何构造一个C#语言的爬虫蜘蛛程序 javascript控制cookies及在跳出本页给出提示,是否放弃操作!! - 浪剑 - 博客园 RunOnBeforeUnload() 在程序里面(服务器端)调用Winrar压缩文件的方法?另寻求一条语句转换的方法。vb.net到C#。 javascript控制图片的百叶窗效果 在ASP.NET中显示进度条 [转]ASP.Net+XML打造留言薄
一个动态添加DataGridView列的函数
浪剑 · 2014-03-20 · via 博客园 - 浪剑
        private void BindDataGridViewColumns(DataGridView dgv, int index, string clumnname, string clumnmsg, int width,bool isvisible)
        {
            dgv.Columns.Add(clumnname, clumnmsg);
            dgv.Columns[index].DataPropertyName = clumnname;
            dgv.Columns[index].Width = width;
            dgv.Columns[index].ReadOnly = true;
            dgv.Columns[index].Visible = isvisible;
        }

       调用方式:

BindDataGridViewColumns(dgv_Transaction, 1, "FuelingDataSerialNumber", LocalHelper.GetTextInfo(GPOS.Components.Language.MessageEnumInfo.T200045), 200, true);

 在DataGridView中动态添加一行:

                dgv_Transaction.Rows.Add(new object[] {
                                      GPOS.Components.FileConversion.TransactionType(psi.CurrentGroupTransactionDataInfo[i].TransactionType),
                                      psi.CurrentGroupTransactionDataInfo[i].FuelingDataSerialNumber,
                                      psi.CurrentGroupTransactionDataInfo[i].TransactionDataSerialNumber,
                                      GPOS.Components.FileConversion.TransactionMethod(psi.CurrentGroupTransactionDataInfo[i].TransactionMethod),
                                      psi.CurrentGroupTransactionDataInfo[i].TransactionCode,
                                      psi.CurrentGroupTransactionDataInfo[i].TransactionAmount.ToString("f2")+PayUnit,
                                      psi.CurrentGroupTransactionDataInfo[i].TicketNO,
                                      psi.CurrentGroupTransactionDataInfo[i].TransactionDate,
                                      psi.CurrentGroupTransactionDataInfo[i].CTC,
                                      psi.CurrentGroupTransactionDataInfo[i].BAmount.ToString("f2")+PayUnit,
                                      psi.CurrentGroupTransactionDataInfo[i].AAmount.ToString("f2")+PayUnit,
                                      psi.CurrentGroupTransactionDataInfo[i].CardAmout,
                                      psi.CurrentGroupTransactionDataInfo[i].CreditedValue,
                                      psi.CurrentGroupTransactionDataInfo[i].PointToOil,
                                      psi.CurrentGroupTransactionDataInfo[i].EmployeeCardNo,
                                      psi.CurrentGroupTransactionDataInfo[i].IsTicket?LocalHelper.GetTextInfo(GPOS.Components.Language.MessageEnumInfo.T200229):LocalHelper.GetTextInfo(GPOS.Components.Language.MessageEnumInfo.T200230),
                                      psi.CurrentGroupTransactionDataInfo[i].Remark,
                                      psi.CurrentGroupTransactionDataInfo[i].IssuerNO
                });

View Code