|
<syncfusion:SfDataGrid x:Name="dataGrid"
AutoGenerateColumns="False"
ItemsSource="{Binding OrderList}">
<syncfusion:SfDataGrid.Columns>
<syncfusion:GridDateTimeColumn ShowHeaderToolTip="True"
AllowEditing="True"
HeaderTemplate="{StaticResource headerTemplate}"
Width="200"
MappingName="OrderDate">
</syncfusion:GridDateTimeColumn>
<syncfusion:GridImageColumn ShowHeaderToolTip="True"
HeaderTemplate="{StaticResource headerTemplate}"
ImageHeight="50"
ImageWidth="50"
MappingName="ImageLink"
ValueBinding="{Binding Path=ImageLink,
Converter={StaticResource stringToImageConverter}}" />
<syncfusion:GridTextColumn MappingName="ProductId"/>
<syncfusion:GridTextColumn MappingName="ProductName" />
<syncfusion:GridTextColumn MappingName="CountryName" />
<syncfusion:GridTextColumn MappingName="ShipCity" />
<syncfusion:GridTextColumn MappingName="ShipId"/>
</syncfusion:SfDataGrid.Columns>
</syncfusion:SfDataGrid> |
|
dataGrid.CellToolTipOpening += DataGrid_CellToolTipOpening;
private void DataGrid_CellToolTipOpening(object sender, GridCellToolTipOpeningEventArgs e) {
string information = string.Empty;
if (this.dataGrid.GetHeaderIndex() == e.RowColumnIndex.RowIndex && e.RowColumnIndex.ColumnIndex == 0)
{
information = "First Column Information";
e.ToolTip.Content = information;
}
else if (this.dataGrid.GetHeaderIndex() == e.RowColumnIndex.RowIndex && e.RowColumnIndex.ColumnIndex == 1)
{
information = "Second Column Information";
e.ToolTip.Content = information;
}
} |