Warm tip: This article is reproduced from serverfault.com, please click

loops-如何在datagridview VB.NET中插入列循环

(loops - How Insert column looping in datagridview VB.NET)

发布于 2020-11-27 04:38:36

请检查图像

我要求vb net datagridview,

如何在状态为“开”或“关”的情况下填写“衰老”列...

如果SC01具有三个POS,其中一个POS的ttl_stat为OFF,则“老化”列将被填充为OFF。

如果SC02仅具有一个POS和ttl_stat,则“老化”列也将为ON

谢谢

Questioner
tama moka
Viewed
11
Alex B. 2020-11-27 20:24:39

你可以在SQL中执行此操作:

SELECT *,  
        (SELECT CASE WHEN EXISTS(  
         (SELECT t2.kd_store FROM test_stack t2
            WHERE t.kd_store = t2.kd_store 
            AND t2.ttl_stat = 'OFF'
          )
        ) THEN 'OFF' ELSE 'ON' END
       ) AS Aging
FROM test_stack t