Kodlarını incelediğimde birşeyin eksik olduğunu farkettim. Diğer kısımları doğru görünüyor.
Grafiğin Argument kısmını belirtmemişsin. Mesela doktorların yıllara göre baktığı hasta sayısı...
ArgumentDataMember iki koordinat arasında grafiği oluşturacak... Kendi ihtiyacına göre bu alanı belirtmelisin. Ben örnek olarak Yil diye bir alan belirttim.
chart.SeriesDataMember = ds1.Tables(0).Columns.Item("doktoradisoyadi").Caption
' Bu satır arasına eklenecek ================================
chart.SeriesTemplate.ArgumentDataMember = "Yil"
' ===================================================
chart.SeriesTemplate.ValueDataMembers.AddRange(New String() {"adet"})
Yukarıdaki satırı ekleyince grafik çıkması lazım. DataBind yapmana gerek yok. Zaten dediğin gibi öyle bir methodu yok. Data'yı yenilemek istersen chart.RefreshData() işini görür sanırım.
|