簡體   English   中英

GridView C#中的垂直列

[英]vertical columns in a gridview c#

我希望在gridview垂直列進行搜索,但不會得到任何回報,

gridview行僅包含一條記錄,這就是為什么我想vertically顯示我的gridview columns

有誰知道如何在gridview顯示vertical columns的簡單方法(if possible)

假設這是表的結構:

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

您需要強制轉換,因為我們需要對所有數據值使用相同的數據類型。

希望你可以從這里拿走。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM