我正在尝试手动向表格添加三个标题。从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#。
谢谢!