How to set the readonly property to the record which has PlusMinusCell(ie parent record)

Hi,
I am using Gridgrouping control.
I have Parent-Child Relationship in the control.
I want to change values in cell of  rows values in child table.
for that TableControlCurrentCellEditingComplete is fired 
when grid is displayed i want set the readonly property to the  record which has PlusMinusCell(ie parent record)


Thank you and Regards,
Supriya

1 Reply

NK Neelakandan Kannan Syncfusion Team February 3, 2015 06:45 AM UTC

Hi Supriya,

 

Thank you for your interest in Syncfusion products.

 

If you want to set the ReadOnly property to the ParentRecords(i.e. Records which has Plus/Minus), you can use QueryCellStyleInfo event. Please make use of below code,

 

Code Snippet:

 Private Sub gridGroupingControl1_QueryCellStyleInfo(ByVal sender As ObjectByVal As GridTableCellStyleInfoEventArgs)
        
Dim rec As Record e.TableCellIdentity.DisplayElement.GetRecord
        
If ((Not (rec) Is Nothing)  _
                    
AndAlso (rec.HasNestedTables  _
                    
AndAlso ((e.TableCellIdentity.TableCellType <> GridTableCellType.EmptyCell)  _
                    
AndAlso ((e.TableCellIdentity.TableCellType <> GridTableCellType.NestedTableIndentCell)  _
                    
AndAlso (e.TableCellIdentity.TableCellType <> GridTableCellType.NestedTableRowHeaderCell))))) Then
            
e.Style.ReadOnly = true
        End If
    End Sub

 

Please let me know if you have any concerns.

 

Regards,

Neelakandan


Attachment: Sample_ReadOnly_Parent_Record_1219970a.zip

Loader.
Up arrow icon