2012-08-12 38 views
0

我正在使用MySQL(phpmyadmin)中的數據庫,在連接到C#數據庫後,我創建了一個類來表示警報。表mysql和c#

然後,我將警報分組(每個警報都有一個cid)。我的集羣位於集合中(我將集羣定義爲列表)。

現在,我想在一個表中顯示每個羣集的警報,但我不知道是否最好在MySQL中編寫和創建表格或在C#中定義數據集。

這裏是到目前爲止我的代碼:

foreach (cluster c in set) 
{ 
    foreach (alarm a in c.mycluster) 
    { 
    } 
} 

將要產生的簇的數目取決於我的輸入。

  1. 哪個版本更好?在C#中獲取數據集並在C#中創建表和視圖時在Windows窗體應用程序或MySQL命令中顯示它們?

  2. 如果其中任何一個是推薦的,我該怎麼做?一些僞代碼足以讓我開始。

screenshot

+0

非常感謝你@codesparkle – 2012-08-12 11:09:55

回答

0

1.which一個在你的想法是更好?得到一個數據集在C#中,並顯示在C#創建表和 意見窗體應用程序或MySQL命令呢?

由於這通常是一個演示文稿的問題,我會在C#中而不是在MySQL中。 您不希望在數據庫中爲想要呈現數據的每種方式創建視圖或表格。另外,如果您的演示文稿需求發生變化,您需要更改數據庫。所以去c#。有很多關於如何做的教程。

+0

是的確切我想提交的數據,但你知道什麼?在mysql-phpmyadmin中,我可以按照每個功能對報警進行排序,這在數據集中是否可行呢? – 2012-08-12 11:07:58

+0

是的,只需在數據集中填充一個sql查詢,該查詢在獲取數據時已經執行了排序。數據庫中的排序通常更好 – Pleun 2012-08-12 11:09:58