我有一个datagrid视图,显示以下数据。我正在使用c#.net Winforms。
**Units** **Area(in sqft)** **Value(of Lin. Inch)**
sqft 9 144
Lin.Inch 9 144
sqft 9 144
在我上面的显示中,行wch对应lin .inch的值应为144而不是9。
我的目标网格视图应该删除最后一列。
**Units** **Area(in sqft)**
sqft 9
Lin.Inch 144
sqft 9
sqft 9
谁能帮助我如何实现这个目标?你认为是在sql端还是在c#中处理这个问题。提前谢谢。
大家好, 我自己找到了答案。我在我的sql中添加了以下case语句来实现我的结果。
in my sql query :
(SELECT
CASE
WHEN unit = 'Sqft' THEN Area
WHEN unit = 'Lin.Inch' THEN Value(of Li.inch)
END) AS AREA