테이블에 세 개의 헤더를 수동으로 추가하려고합니다. 이 테이블은 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#을 몇 주 전에 시작했습니다.
감사합니다.