gridview中的垂直列c#

时间:2016-07-02 11:00:16

标签: c# asp.net gridview

我想在我的gridview中使用垂直列进行谷歌搜索,但不能获得任何回报,

我的gridview中的

行只包含一条记录,这就是为什么我要展示我的gridview columns vertically

任何人都知道如何在(if possible)中展示vertical columns的简单方法gridview

1 个答案:

答案 0 :(得分:0)

假设这是你桌子的结构:

CREATE TABLE EmpInfo(
    Id INT NOT NULL,
    Name VARCHAR(200) NOT NULL,
    Salary Decimal(18,8) NOT NULL
)

您需要unpivot行显示将Row转换为Columns的信息:

SELECT * FROM
(
    SELECT  CAST(Id as VARCHAR(200)) [Id], Name, CAST(Salary as VARCHAR(200)) [Salary]
    FROM    EmpInfo
) e
UNPIVOT
(
    Val FOR Col IN ([Id], [Name], [Salary])
) x

你需要强制转换,因为我们需要为我们所转移的所有值提供相同的数据类型。

希望你能从这里拿走它。