2013-07-30 14 views
0

這裏是我的餅圖的圖像現在阿賈克斯餅圖C#修改屬性

enter image description here

這裏是它的C#代碼..

string query = string.Format("select TestName,Count (TestName) AS Counts from VExecutionGlobalHistory where Tester <> 'dit2988' AND TestTypeID = 1 group by TestName", ddlTests.SelectedItem.Value); 
         DataTable dt = GetData(query); 


         foreach (DataRow row in dt.Rows) 
         { 
          SpecificTestsWeb6.PieChartValues.Add(new AjaxControlToolkit.PieChartValue 
          { 
           Category = row["TestName"].ToString(), 
           Data = Convert.ToDecimal(row["Counts"]), 

          } 
          ); 

         } 
         SpecificTestsWeb6.ChartTitle = "Specific Tests Run"; 

我需要對齊底值到左邊,所以我可以看到他們。我還希望能夠手動分配顏色,以免重複。謝謝。

回答

0
var random = new Random(); 

          foreach (DataRow row in dt.Rows) 
          { 
           var color = String.Format("#{0:X6}", random.Next(0x1000000)); 

           SpecificTestsRapp.PieChartValues.Add(new AjaxControlToolkit.PieChartValue 
           { 
            Category = row["TestName"].ToString(), 
            Data = Convert.ToDecimal(row["Counts"]), 
            PieChartValueColor = color 
           }); 
          } 

          SpecificTestsRapp.ChartTitle = "Specific Tests Run";