получилось!

This commit is contained in:
GokaPek 2024-09-30 00:41:41 +04:00
parent 31b37da456
commit fc113983ea
2 changed files with 5 additions and 5 deletions

View File

@ -91,7 +91,7 @@ namespace ExexForm2
var rowHeights = new List<double> { 20, 20 }; var rowHeights = new List<double> { 20, 20 };
var mergeCells = new List<(int startRow, int endRow, int startColumn, int endColumn)> var mergeCells = new List<(int startRow, int endRow, int startColumn, int endColumn)>
{ {
(0, 0, 0, 1) // Объединение первых двух столбцов в первой строке //(0, 0, 0, 1) // Объединение первых двух столбцов в первой строке
}; };
generator.GeneratePdf(fileName, "Example Document", mergeCells, rowHeights, headers, propertyNames, data1); generator.GeneratePdf(fileName, "Example Document", mergeCells, rowHeights, headers, propertyNames, data1);

View File

@ -67,12 +67,12 @@ namespace Library14Petrushin
x += columnWidth; x += columnWidth;
// Отрисовка данных // Отрисовка данных
for (int row = 0; row < data.Count; row++) for (int col = 0; col < data.Count; col++)
{ {
var item = data[row]; for (int row = 0; row < propertyNames.Count; row++)
for (int col = 0; col < propertyNames.Count; col++)
{ {
var property = item.GetType().GetProperty(propertyNames[col]); var item = data[col];
var property = item.GetType().GetProperty(propertyNames[row]);
if (property != null) if (property != null)
{ {
var value = property.GetValue(item)?.ToString() ?? string.Empty; var value = property.GetValue(item)?.ToString() ?? string.Empty;