c# - 在Gridview中显示Sql表记录
问题描述
在此表中,我从 gridview 动态行中输入了多条记录。
现在我想在这样的不同页面网格视图上显示这些记录。请建议我应该在我的 SQL 查询中添加什么。我正在使用 C# SQL Server。
解决方案
你的图片
--Test Data
CREATE TABLE YourTable
([col] int, [col2] int, [col3] int, [col4] varchar(13), [col5] varchar(6), [col6] varchar(6), [col7] varchar(10), [col8] varchar(7), [col9] varchar(10))
;
INSERT INTO YourTable
([col], [col2], [col3], [col4], [col5], [col6], [col7], [col8], [col9])
VALUES
(4, 4, 4, 'Home Threatre', 'Area', 'Deepak', 'Gram', 'CCAA2', 'Inches'),
(5, 5, 4, 'Home Threatre', 'Area', 'Rahul', 'Inches', NULL, '0'),
(6, 6, 5, 'Home Threatre', 'length', 'a1', 'Gram', 'ann2', 'IClogram'),
(7, 7, 5, 'Home Threatre', 'length', 'bl', 'Centimeter', 'bnn2', 'Meter'),
(8, 8, 6, 'Home Threatre', 'Width', 'zzl', 'Centimeter', 'z222', 'Centimeter'),
(9, 9, 6, 'Home Threatre', 'Width', ')71', 'Milimeter', 'y222', 'Milimeter'),
(10, 10, 6, 'Home Threatre', 'Width', 'x211', 'Centimeter', NULL, '0'),
(11, 11, 3, '2PinSwitch', 'A3pin3', 'sddsf', 'Meter', 'dsfsctf', 'Milimeter'),
(12, 12, 3, '2PinSwitch', 'A3pin3', 'dddd', 'Centimeter', NULL, '0')
;
--Query Script
select [col], [col2], [col3], [col4],
case when rank = 1 then
[col5]
else
''
end as [col5]
, [col6], [col7], [col8], [col9]
from (
select
*
,ROW_NUMBER() OVER(PARTITION BY col5 ORDER BY col5 ASC) rank
from YourTable
) TempTable
结果 :
推荐阅读
- javascript - JSON 只返回匹配的记录
- pdf - 文件 FO 既没有阅读器也没有可用的流
- python - 通过将常量参数更改为函数来改善拟合
- python - 如何将重复的索引值转换为熊猫中的新列
- python - 如何使用 GridSearchCV 找到优化的参数
- java - 当应用程序移至后台时,在前台服务中获取位置更新不起作用
- python - 为什么我不能使用 WebSocketApp 打印 def on_message 之外的值?
- python - 在终端上运行文件时如何在 Visual Studio Code 中自动清除终端?
- matlab - Matlab - 将值减少1直到没有错误
- javascript - 从 window.location 获取当前 URL 的文本片段部分