How to show multiple images in a cell in Windows Forms GridControl

11 Jun 20211 minute to read

To show multiple Images in a cell, you need to handle CellDrawn Event. Follow the steps that are given below to achieve this.

1.Sets the CellType to GridCellTypeName.Image.

//Sets the CellType to Image Type.
this.gridControl1[3,3].CellType = GridCellTypeName.Image;
'Sets the CellType to Image Type.
Me.gridControl1(3,3).CellType = GridCellTypeName.Image

2.In the CellDrawn EventHandler, draw the combined bitmap using DrawImage function.

private void gridControl1_CellDrawn(object sender, Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs e)

	if( e.RowIndex == 3 && e.ColIndex == 3)
		//Draws the image to the Cell.
		e.Graphics.DrawImage(bitmap ,e.Bounds.X,e.Bounds.Y );
Private Sub gridControl1_CellDrawn(ByVal sender As Object, ByVal e As Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs)
	If e.RowIndex = 3 And e.ColIndex = 3 Then
    'Draws the image to the Cell.
	End If
End Sub