2010-03-18 75 views

回答

0
private void BindChart(DataTable dt) 
{ 
    dt.DefaultView.Sort = "Category Asc"; 

    DataTable dtSorted = dt.DefaultView.ToTable(); 

    string sCategoryName = string.Empty; 
    string sOldCategoryName = string.Empty; 
    for (int i = 0; i < dtSorted.Rows.Count; i++) 
    { 
     sCategoryName = dtSorted.Rows[i]["Category"].ToString(); 
     if (sCategoryName != sOldCategoryName) 
     { 
      // Your logic here to bind the category in chart 
      sOldCategoryName = sCategoryName; 
     } 
     // Bind other details (description etc) from the table. 
    } 
}