Returns the first data point with the specified X or Y-value, and starts the search at the specified index. Can be used in a loop to find all data points that have a specific value.
Find first point with Max value from specified index.
Visual Basic (Declaration) | |
---|---|
Public Overloads Function FindValue( _ ByVal valueToFind As Double, _ ByVal useValue As String, _ ByRef startFromIndex As Integer _ ) As DataPoint |
Visual Basic (Usage) | Copy Code |
---|---|
|
C# | |
---|---|
public DataPoint FindValue( double valueToFind, string useValue, ref int startFromIndex ) |
Parameters
- valueToFind
-
The value of the data point to find (e.g. 15.5).
Point value to find. - useValue
-
The point value to be examined (e.g. X, Y, Y2, etc.).
Which point value to use (X, Y1, Y2,...). - startFromIndex
-
The location within the collection to start the search at (0-based). If a matching data point is found this parameter will be populated with the index of the returned data point, otherwise it will be set to negative one (-1).
Index of the point to start looking from. Returns index of found point or -1.
Return Value
The first DataPoint object in the DataPointCollection that has the specified X or Y-value. If no matching data point is found then null will be returned.
Found point or null.
In the following sample we search for data points in the DataPointCollection that have a second Y-value of 10. We then set the color of these points.
Visual Basic | Copy Code |
---|---|
Imports Dundas.Charting.WinControl |
C# | Copy Code |
---|---|
using Dundas.Charting.WinControl |
Returns the first matching data point that has the specified point value (e.g. the first data point with a Y1 value of 15.5).
This definition can be used in a loop to locate all data points in the collection that have a specific value. This is accomplished by incrementing the startFromIndex parameter in the loop that performs the search (see sample code below).
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family