Skip to content

Commit 52f5f10

Browse files
author
Arulpriya
authored
Update README.md
1 parent f25d7f8 commit 52f5f10

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

README.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,26 @@
11
# how-to-change-the-image-in-gridimagecolumn-after-mouse-hover-in-winforms-datagrid
2-
How to change the image in GridImageColumn after mouse hover in WinForms DataGrid (SfDataGrid)?
2+
By default, the Tooltip for grid cells will be loaded with CellValue. To add image in tooltip, the ToolTipOpening event can be used. In that event, the ToolTipInfo for the items can be updated with image.
3+
4+
```//Event subscription
5+
this.sfDataGrid1.ToolTipOpening += SfDataGrid1_ToolTipOpening;
6+
7+
//Event customization
8+
private void SfDataGrid1_ToolTipOpening(object sender, ToolTipOpeningEventArgs e)
9+
{
10+
var record = e.Record as OrderInfo;
11+
12+
e.ToolTipInfo.Items.AddRange(new ToolTipItem[] { toolTipItem1, toolTipItem2 });
13+
14+
var recordIndex = this.sfDataGrid1.TableControl.ResolveToRowIndex(record);
15+
16+
if (e.RowIndex == recordIndex)
17+
{
18+
if (record.CustomerID == "FRANS")
19+
{
20+
e.ToolTipInfo.Items[1].Text = "FRANS";
21+
e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/FRANS.png");
22+
}
23+
}
24+
}
25+
```
26+
![Image in tooltip](Image%20in%20tooltip.png)

0 commit comments

Comments
 (0)