【问题标题】:How do I display data in asp.net that has follows a specific pattern/ format?如何在 asp.net 中显示遵循特定模式/格式的数据?
【发布时间】:2012-07-01 08:20:44
【问题描述】:

我有这张桌子

我想要的是在浏览器上有这样的东西。

表格有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 等等....]

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

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

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

【问题讨论】:

    标签: asp.net repeater datalist asp.net-controls


    【解决方案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("...");
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-09
      • 2020-04-22
      • 1970-01-01
      • 2018-03-13
      • 1970-01-01
      • 2021-03-04
      • 2019-10-09
      相关资源
      最近更新 更多