Hi Harry,
Here is a code snippet in VB.Net.
Private Sub gridGroupingControl1_TableControlCellDoubleClick(ByVal sender As Object, ByVal e As GridTableControlCellClickEventArgs)
'if (e.TableControl.TableDescriptor.Name == "Item")
Dim column As GridColumnDescriptor = e.TableControl.Table.GetColumnDescriptorAt(e.Inner.RowIndex, e.Inner.ColIndex)
If column.Name = "Photo" Then
Dim OpenFileDialog As OpenFileDialog = New OpenFileDialog()
OpenFileDialog.Title = "Load Photo"
OpenFileDialog.Filter = "Image File (*.jpg;*.gif;*.bmp;*.jpeg;*.png)|*.jpg;*.gif;*.bmp;*.jpeg;*.png"
If OpenFileDialog.ShowDialog() = System.Windows.Forms.DialogResult.OK AndAlso OpenFileDialog.CheckPathExists Then
Dim fs As System.IO.FileStream = New System.IO.FileStream(OpenFileDialog.FileName, System.IO.FileMode.Open, System.IO.FileAccess.Read)
Dim bm As Bitmap = New Bitmap(fs)
Dim Rec As Syncfusion.Grouping.Record = Me.gridGroupingControl1.Table.CurrentRecord
Rec.SetValue("Photo", bm)
Me.gridGroupingControl1.Refresh()
End If
End If
End Sub
Please refer to the attached sample for implementation and let me know this helps.
http://websamples.syncfusion.com/Samples/Grid.Windows/F72133/main.htm
Best regards,
Johnson