用30个Colums显示SQL表的条目的优雅方式?

时间:2015-08-25 18:14:43

标签: c# asp.net sql-server asp.net-mvc-4

描述

SQL表"参数"

     | Col1 | Col2 | Col3 | Col4 | ... | ... | ... | Col28 | Col29 | Col30 |
     -----------------------------------------------------------------------
     | ...  | ...  | ...  | ...  | ... | ... | ... |  ...  |  ...  |  ...  |

由30个Colums组成 - ID和29个参数列。

我使用以下方法检索数据:

s = paste(apply(t(data6), 2, paste, collapse=' '),collapse='',"\n")
writeLines(s, con=file("C:/MyLittleData.txt"))

成功从具有给定ID的SQL数据库中检索所有数据(行)。

问题:

简单 使用GridView显示所有数据会创建带有大量水平滚动的不可读表 ,而且,我只想显示1行并显示其他通过使用Next和之前的按钮行。

问题

显示所有数据的最优雅和实用的方法是什么,以便在没有水平滚动的情况下可以读取?

是否有可能以某种方式以这种方式显示表格:

     | Col1 | Col2 | Col3 | Col4 |
     -----------------------------
     | ...  | ...  | ...  | ...  |
     -----------------------------

     //Columns from 5 to 26 

     -----------------------------
     | Col27| Col28| Col29| Col30|
     -----------------------------
     | ...  | ...  | ...  | ...  |
     -----------------------------

1 个答案:

答案 0 :(得分:0)

由于您一次只显示一条记录,因此您应该使用

SELECT * FROM mytable WHERE CONVERT(VARCHAR(10), accounting_date, 101) >= CONVERT(VARCHAR(10),'01/01/2014',101) AND CONVERT(VARCHAR(10), accounting_date, 101) <= CONVERT(VARCHAR(10),'12/31/2014',101))

而不是列。通用表单界面。