zoukankan      html  css  js  c++  java
  • 一个动态添加DataGridView列的函数

            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
  • 相关阅读:
    队列的链式存储结构实现
    堆栈的链式存储实现
    使用C#改变windows系统本地时间
    oracle 多数值录入校验(分隔符“/”)
    oracle中in和exists的区别
    redis安装 windows版(图形化安装)
    Oracle 返回结果集
    饿了么4年 + 阿里2年:研发路上的一些总结与思考
    Oracle 获取各类时间
    Oracle表中已有数据,修改字段长度
  • 原文地址:https://www.cnblogs.com/JimZhang/p/3614006.html
Copyright © 2011-2022 走看看