BoundImageDashboardItem.DataBindingMode Property
Gets or sets the data binding mode used to bind the BoundImageDashboardItem to data.
Namespace: DevExpress.DashboardCommon
Assembly: DevExpress.Dashboard.v19.1.Core.dll
Declaration
[DefaultValue(ImageDataBindingMode.BinaryArray)]
public ImageDataBindingMode DataBindingMode { get; set; }
Property Value
Type | Default | Description |
---|---|---|
ImageDataBindingMode | **BinaryArray** | An ImageDataBindingMode enumeration member that specifies the data binding mode used to bind the BoundImageDashboardItem to data. |
Example
The following example shows how to use a Bound Image dashboard item to display a specified image accessible by a predefined URI.
Note
A complete sample project is available at https://github.com/DevExpress-Examples/how-to-bind-a-bound-image-dashboard-item-to-data-in-code-t382366.
Imports System.Windows.Forms
Imports DevExpress.DashboardCommon
Imports DevExpress.DataAccess.ConnectionParameters
Imports DevExpress.DataAccess.Sql
Imports DevExpress.XtraEditors
Namespace Dashboard_BoundImage
Partial Public Class Form1
Inherits XtraForm
Public Sub New()
InitializeComponent()
Dim dashboard As New Dashboard()
Dim xmlParams As New XmlFileConnectionParameters()
xmlParams.FileName = "..\..\Data\DashboardProductDetails.xml"
Dim xmlDataSource As New DashboardSqlDataSource("Data Source 1", xmlParams)
Dim selectQuery As SelectQuery = SelectQueryFluentBuilder.AddTable("Products").
SelectColumns("Id", "Name", "Description").Build("Query 1")
xmlDataSource.Queries.Add(selectQuery)
xmlDataSource.Fill()
dashboard.DataSources.Add(xmlDataSource)
Dim boundImage As New BoundImageDashboardItem()
boundImage.DataSource = xmlDataSource
boundImage.DataMember = "Query 1"
boundImage.DataBindingMode = ImageDataBindingMode.Uri
boundImage.ImageDimension = New Dimension("Name")
boundImage.UriPattern = "..\..\ProductDetailsImages\{0}.jpg"
boundImage.SizeMode = ImageSizeMode.Stretch
Dim comboBox As New ListBoxDashboardItem()
comboBox.ShowCaption = False
comboBox.DataSource = xmlDataSource
comboBox.DataMember = "Query 1"
comboBox.FilterDimensions.Add(New Dimension("Name"))
comboBox.ListBoxType = ListBoxDashboardItemType.Radio
comboBox.ShowAllValue = False
dashboard.Items.AddRange(comboBox, boundImage)
dashboardViewer1.Dashboard = dashboard
End Sub
End Class
End Namespace
Related GitHub Examples
The following code snippet (auto-collected from DevExpress Examples) contains a reference to the DataBindingMode property.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.