1

我有这张桌子在此处输入图像描述

我想要的是在浏览器上有这样的东西。在此处输入图像描述

该表有 8 行 3 列

这是我的 sql 查询:“SELECT q.QuestionID, q.QuestionText, q.GroupNo FROM question q ORDER BY GroupNo asc” 我已经存储了问题,但我很难以这种格式打印它。

其中在打印 4 个问题后,它将转到另一个单元格并再次打印 4 个问题,然后一旦已经有 3 列,它将创建一个新行并再次执行相同的步骤。

[在数据库中,第一个 4 个问题是 QuestionID1,2,3,4,然后右边的单元格是 6,7,8,9 等等....]

我想以这种模式显示问题。

我已经坚持了将近两天了......我尝试在网上寻找其他解决方案,但我无法找到与我想要完成的事情非常相似的东西。我正在尝试使用数据列表或中继器来做到这一点。如果您可以提供一个同时使用两者的解决方案,那将是非常有帮助的++

先生/女士,您的回答会很有帮助。谢谢++

4

1 回答 1

1

我认为你应该放弃现有的控件,如repeater或datalist。只需使用自己的代码来实现这个功能。可能是这样的:

StringBuilder sb=new StringBuilder();
for(int i=0;i<4;i++)
{
sb.append("...");
}
sb.append("...");
for(int i=4;i<8;i++)
{
sb.append("...");
}
于 2012-07-01T08:34:52.127 回答