2017-11-19 3 views
0

enter image description here設定値

これは表db.GetTable(cmdGraph)リターンです:私が管理するにはどうすればよい ​​

円の部分のラベルを変更して、フィールドCountの値を表示すると、次のようになります。

enter image description here


これは、私は、チャートを描画するために使用するコードです:

private void UpdateEvaluation(SqlCommand cmdGraph) 
     { 
      chPie.DataSource = db.GetTable(cmdGraph); 
      chPie.Series["Series1"].XValueMember = "Value"; 
      chPie.Series["Series1"].YValueMembers = "Count"; 
      chPie.DataBind(); 
     } 

そして、これは、それが呼び出される方法です:

UpdateEvaluation(new SqlCommand("SELECT Value, Count(*) as Count " + 
         "FROM DV.dbo.tbDefender " + 
         "WHERE Class LIKE 'Operating System' " + 
         "AND Type LIKE 'Caption' " + 
         "GROUP BY Value " + 
         "ORDER BY Count DESC ")); 

答えて

0

私はそれを見つけました自分:

chPie.Series["Series1"].IsValueShownAsLabel = true; 

IsValueShownAsLabelを設定する必要があります。プログラム的またはデザイナーを介して(図表シリーズのプロパティで、ラベルの下にIsValueShownAsLabelを探します)