Hi Manuel,
Thank you for the quick help. I really appreciate
it. I just recevied your email two days ago. Our incoming and outgoing email is
not working for the past days so I thought I resend my concern more than once
just in case. My apology.
I have been scanning the Resource Center and I
can't really find the equivalent of these old functions. Or maybe I still missed
it:
>>OpenData and CloseData - Which option are you talking about with
SeriesAttributes and PointAttributes...
>>do you have a particular method or property you would like me to
translate to the new version?
ChartData.ClearData(SoftwareFX.ChartFX.ClearDataFlag.PerPointAttributes) ChartData.ClearData(SoftwareFX.ChartFX.ClearDataFlag.PerSeriesAttributes)
>>HighlightAttribute.HighlightItem - The new version is
chart1.Highlight.HighlightItem(this, myHighlightEventArgs);
There is really no Highlight Method in the new
ChartFX.WinForms.HighlightAttributes or maybe because it's not available in the
trial version. I could find it from resource center but not
in the DLL itself.
Also do you have equivalent methods for BeginUpdate
and EndUpdate methods so you could forcibly suspend the control's repainting
without using the PrePaint and PostPaint events?
>>I'm sorry, but I can't replicate this
behavior. I bind the chart to an Access Database with a table just like yours
and I have no problem changing
>>the chart to all of the galleries. The data
is always bound correctly. I used the smarttag to configure the databinding to
the database, by the
>>way. I am also using the toolbar and
properties to change the gallery, are you creating your own way to do this?
About my last concern regarding binding of the
cylinder chart.
I am using Sql Server and I don't think SmartTag
will help(is this the SmartTag Class for Excel?). Yes I have my own toolbar and
popup menu to change the gallery type but I think they're none factor. How did
you change your chart to cylinder without loosing databinding? Is your
chart the same as the attached file(see CylinderChart image)? If so, I think I
forgot to point out something.
Remember my table:
Label
Value Completed 3 In
Progress 8 Not
Started 2
Let me explain more. This table is a 1
series with 3 points analysis when binded to the
chart. In the OneSeriesChart image (included
in the compressed attached file), I have 3 charts: bar, pie and "cylinder". All
of them uses the table above. All of them EXCEPT the cylinder use databinding.
So I need to change the table logically (through runtime code):
Completed
In Progress
Not
Started 3
8
2
This logical table is a 3 series with 1 point
analysis, opposite of the above. I need to do this to produce the
cylinder chart then use loop to assign values individually.
Now, consider this cylinder (from OneSeriesChart
image) as #1 and the cylinder from CylinderChart image as #2. In my
program, If end-user change the gallery type from bar (or pie) to cylinder
and I do NOT set Chart.Datasource = Nothing and use the first table,
the resulting chart is #2. A cylinder chart with 1 series with 3 points
technically. #2 actually doesn't look like a cylinder chart, it's more of a
gantt chart to the end-user. If I set the
datasource to nothing and use the second table, the resulting chart is #1. A
chart that has 3 series with 1 point technically.
My point is... the bar and pie charts
both present a 1 series with 3 points chart to the end user.
#1 ALSO does presents a 1 series with 3 points chart to the end user
(although technically, in my code, it's a 3 series with 1 point chart).
While #2 is technically a 1 series with 3 points chart BUT to the end
user it's a 3 series with 1 point. So #2 is like having 3
cylinders!!!
I hope you get my point.
I really need help with this. Hoping again for your
quick reply.
Thank you,
Raymond Dazo
Interprise Solutions
Team
|