Я пытаюсь вручную добавить три заголовка в таблицу. Таблица прекрасно заполняет данные из SqlDataReader, но у меня возникли проблемы с тем, чтобы первая строка закрепилась.Только последняя ячейка добавляется в строку
TableRow iRow = new TableRow();
TableCell iCell = new TableCell();
iCell.Text = "SUBMITTED BY";
iRow.Cells.Add(iCell);
iCell.Text = "ON";
iRow.Cells.Add(iCell);
iCell.Text = "ISSUE DESCRIPTION";
iRow.Cells.Add(iCell);
table.Rows.Add(iRow);
вызывает только последнюю запись, в данном случае ОПИСАНИЕ ВЫПУСКА, для отображения на столе. Я нашел обходное решение в
TableRow iRow = new TableRow();
TableCell iCell = new TableCell();
TableCell iCell2 = new TableCell();
TableCell iCell3 = new TableCell();
iCell.Text = "SUBMITTED BY";
iRow.Cells.Add(iCell);
iCell2.Text = "ON";
iRow.Cells.Add(iCell2);
iCell3.Text = "ISSUE DESCRIPTION";
iRow.Cells.Add(iCell3);
table.Rows.Add(iRow);
, но это беспокоит меня, насколько беспорядочно это. Что-то не так с моей логикой, или есть что-то, чего я не вижу в C#? У меня неплохая ручка на C, но я начал C# пару недель назад.
Спасибо!