private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { DataGridViewRow dr = dataGridView1.Rows[e.RowIndex]; int number = Convert.ToInt32(dr.Cells["numberDataGridViewTextBoxColumn"].Value); int RealNumber = Convert.ToInt32(dr.Cells["RealNumberDataGridViewTextBoxColumn"].Value); decimal JobPrice = Convert.ToDecimal(dr.Cells["JobPriceDataGridViewTextBoxColumn"].Value); decimal SalePrice = Convert.ToDecimal(dr.Cells["SalePriceDataGridViewTextBoxColumn"].Value); int x = number - RealNumber; int subNumber = Math.Abs(x); // if (this.dataGridView1.Columns[e.ColumnIndex].Name == "colflag") { string flag = x == 0 ? "持平" : x < 0 ? "盘盈" : "盘亏"; e.Value = flag; } // else if (this.dataGridView1.Columns[e.ColumnIndex].Name == "colsubNumber") { e.Value = subNumber.ToString("F2"); } else if (this.dataGridView1.Columns[e.ColumnIndex].Name == "colcash1") { decimal cash1 = subNumber * JobPrice; e.Value = cash1.ToString("F2"); } else if (this.dataGridView1.Columns[e.ColumnIndex].Name == "colcash2") { decimal cash2 = subNumber * SalePrice; e.Value = cash2.ToString("F2"); } //药品类型 DataGridViewHelper.GetDrugTypeName(this.dataGridView1, e, "typeDataGridViewTextBoxColumn"); }
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { //药品类型 DataGridViewHelper.GetDrugTypeName(this.dataGridView1, e, "typeDataGridViewTextBoxColumn"); }
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { DataGridViewHelper.GetDrugTypeName(this.dataGridView1, e, "Type"); }