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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2021-12-17
  • 2022-01-10
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-26
  • 2021-12-23
  • 2022-02-05
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案