0

たとえば、次のコードを使用します。

SELECT COUNT(1) as 'ClientActive', 

(SELECT COUNT(1) FROM t1 AS t2 WHERE t2.fieldname = 'A') AS TotalA,

(SELECT COUNT(1) FROM t1 AS t2 WHERE t2.fieldname = 'B') AS TotalB,
(SELECT COUNT(1) FROM t1 AS t2 WHERE t2.fieldname = 'C') AS TotalC,
(SELECT COUNT(1) FROM t1 AS t2 WHERE t2.fieldname = 'D') AS TotalD
 FROM t1 WHERE clientstatus='active'

次のように何かを返したい:

    lblString1.Text = TotalA;
    lblString2.Text = TotalB;
    etc..

誰かがこれを行う C# コードを作成できますか? ありがとうございました。

4

1 に答える 1

0

DataSet を使用してループするか、最初の行を取得して各行の値をラベルに割り当てます (データセットを埋める方法を知っていると仮定します)。

lblString1.Text = row["ClientActive"].toString(); lblString2.Text = row["TotalB"].toString(); etc.
于 2013-10-08T18:54:45.447 に答える