PDA

View Full Version : سوال: نمودار



morteza@z
یک شنبه 04 دی 1390, 20:19 عصر
سلام چه طوری میشه از نمودار ها استفاده کرد آیا آنها را باید به پایگاه داده وصل کنیم چه جوری است با تشکر؟

ali_md110
دوشنبه 05 دی 1390, 00:20 صبح
ابتدا از سایت ماکروسافت MsChart دانلود کنید بعد نصب کنید تا به لیست کنترلهاتون کنترل چارت اضافه شود سپس کافیه چند تا خط کد بنویسی اطلاعات از دیتابیس واکشی کنی بریزی توی چارت نمونه کدش گذاشتم خودتون متوجه میشید


Using cnn As New SqlConnection(Sqlcnn)
Using dap As New SqlDataAdapter("دستور یا کوئری ", cnn)
Dim dt As New DataTable
dap.Fill(dt)
Chart1.Series("Series1").XValueMember = "lessonName"
Chart1.Series("Series1").YValueMembers = "SumCountClass"
Chart1.Series("Series1").ChartType = SeriesChartType.Column
'Chart1.Legends("Legend1").Title = "دروس معرفی شده"
Chart1.Series("Series1").Color = Color.MediumSeaGreen
Chart1.Series("Series1").BackSecondaryColor = Color.Green
Chart1.Series("Series1").BackGradientStyle = GradientStyle.DiagonalLeft

Chart1.Series("Series1").BorderColor = Color.Black
Chart1.Series("Series1").BorderWidth = 2
Chart1.Series("Series1").BorderDashStyle = ChartDashStyle.Solid

Chart1.ChartAreas("ChartArea1").Area3DStyle.PointGapDepth = 0


Chart1.DataSource = dt

End Using