0
У меня есть код здесь, но вывод в AttendancePercentage продолжает преобразовывать результат в целое число.C# datagridview необходимо выводить десятичное значение в ячейке
A1 = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[3].Value);
A2 = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[4].Value);
decimal grade = (((A1 + A2)/(decimal)2) * 50) + 50;
double AttendancePercentage = (double)grade * (double).05;
dataGridView1.Rows[e.RowIndex].Cells[19].Value = grade;
dataGridView1.Rows[e.RowIndex].Cells[20].Value = AttendancePercentage;
предполагая, что A1 = 1 и А2 = 0. поэтому мне нужно выход 3,75, но клетка дает 4.
ошибка говорит. «это не определение DefaultCellStyle» –
Попробуйте применить его ко всему столбцу – iJay
Если вы пытаетесь установить формат ячейки, это делается в шаблоне строки, а не в строке. –