PDA

View Full Version : refresh شدن چارت



code_project
یک شنبه 24 آذر 1392, 06:41 صبح
سلام دوستان
من توی برنامه م یه فرم دارم که توی اون یه کمبوباکس و یه چارت add کردم. توی رویداد form_load برنامه، با یه دستور select چارت را ترسیم میکنم. اما وقتی از کمبوباکسم که عملیات فیلتر کردن دستور select را انجام میده استفاده میکنم، چارتم update نمیشه و همون چارت اولیه میمونه. چکار کنم؟

barnamenevisforme
یک شنبه 24 آذر 1392, 07:07 صبح
سلام
Chart1.DataBindings.Clear()

Chart1.Series.Dispose()
Chart1.Series.Clear()
بعد دوباره databinding رو برای انتخاب جدید معرفی کن.
مثلا:
Chart1.DataBindTable(myReader, "Period")

code_project
یک شنبه 24 آذر 1392, 07:14 صبح
دوست خوبم آخه من هیچ databinding ی توی برنامه م ندارم. من چارتم را با دستور select پر میکنم
chart1.datasource="view1"

code_project
یک شنبه 24 آذر 1392, 08:37 صبح
واقعا کسی نیست؟!

boveiryghasem
یک شنبه 24 آذر 1392, 08:39 صبح
سلام

دوست عزیز شما اونجایی که به نمودارت مقدار میدی باید قبلش تمام مقادیر رو صفر کنی مثل کد زیر اینجوری نمودارت آپدیت میشه:
With Chart1
.Series(0).Points.Clear()
.Series(0).Points.Add(1)
.Series(0).Points.Add(3)
.Series(0).Points.Add(5)
.Series(0).Points.Add(7)
.Series(0).Points.Add(9)
End With