or
Hi,
I have a RadGridView inside RadPane and RadGridView has a context menu. If RadPane is in autohide state and I right click on RadGridView to open context menu, context menu is opened but RadPane gets collapsed and hence context menu also gets closed.
I will be very thankful if anyone can provide solution for this problem.
void radGridView_CellLoaded(object sender, CellEventArgs e)
{
if (e.Cell.Content is DataFormCheckBoxField)
{
((
DataFormCheckBoxField)e.Cell.Content).IsEnabled = false;
((
DataFormCheckBoxField)e.Cell.Content).IsHitTestVisible = false;
((
DataFormCheckBoxField)e.Cell.Content).IsReadOnly = true;
}
}
<
telerik:RadGridView
Name
=
"searchResultsGridView"
ColumnWidth
=
"*"
CanUserDeleteRows
=
"False"
IsReadOnly
=
"True"
IsFilteringAllowed
=
"False"
CanUserSortColumns
=
"True"
CanUserInsertRows
=
"False"
VerticalAlignment
=
"Top"
RowLoaded
=
"OnSearchResultsGridLoaded"
SelectionChanged
=
"OnSearchResultsSelectionChanged"
RowUnloaded
=
"OnSearchResultsGridUnLoaded"
Height
=
"Auto"
Width
=
"Auto"
Margin
=
"5,3,5,0"
Style
=
"{StaticResource GridViewStyle}"
HeaderRowStyle
=
"{StaticResource HeaderStyle}"
ItemsSource
=
"{Binding}"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
Name
=
"createDateCol"
Width
=
"Auto"
Header
=
"Last Updated"
DataMemberBinding
=
"{Binding CreatedDate}"
HeaderCellStyle
=
"{StaticResource ColumnHeaderStyle}"
CellStyle
=
"{StaticResource gridcellStyle}"
/>
<
telerik:GridViewDynamicHyperlinkColumn
Name
=
"lastNameCol"
Width
=
"Auto"
Header
=
"Last Name"
DataMemberBinding
=
"{Binding LastName}"
HeaderCellStyle
=
"{StaticResource ColumnHeaderStyle}"
CellStyle
=
"{StaticResource gridcellStyle}"
/>
<
telerik:GridViewDynamicHyperlinkColumn
Name
=
"firstNameCol"
Width
=
"Auto"
Header
=
"First Name"
DataMemberBinding
=
"{Binding FirstName}"
HeaderCellStyle
=
"{StaticResource ColumnHeaderStyle}"
CellStyle
=
"{StaticResource gridcellStyle}"
/>
<
telerik:GridViewDataColumn
Name
=
"dateOfBrthCol"
Header
=
"Age"
DataMemberBinding
=
"{Binding DOB}"
Width
=
"Auto"
HeaderTextAlignment
=
"Center"
TextAlignment
=
"Center"
HeaderCellStyle
=
"{StaticResource ColumnHeaderStyle}"
CellStyle
=
"{StaticResource gridcellStyle}"
/>
<
telerik:GridViewDataColumn
Name
=
"genderCol"
Header
=
"G"
DataMemberBinding
=
"{Binding Gender}"
Width
=
"Auto"
HeaderCellStyle
=
"{StaticResource ColumnHeaderStyle}"
CellStyle
=
"{StaticResource gridcellStyle}"
/>
<
telerik:GridViewDataColumn
Name
=
"stateCol"
Header
=
"ST"
DataMemberBinding
=
"{Binding StateCode}"
Width
=
"Auto"
HeaderCellStyle
=
"{StaticResource ColumnHeaderStyle}"
CellStyle
=
"{StaticResource gridcellStyle}"
/>
<
telerik:GridViewDataColumn
Name
=
"quoteIdCol"
Header
=
"Quote/Illustration"
Width
=
"Auto"
HeaderTextAlignment
=
"Left"
TextAlignment
=
"Left"
DataMemberBinding
=
"{Binding QuoteId}"
HeaderCellStyle
=
"{StaticResource ColumnHeaderStyle}"
CellStyle
=
"{StaticResource gridcellStyle}"
/>
<
telerik:GridViewDynamicHyperlinkColumn
Name
=
"prodDescCol"
UniqueName
=
"prodDescCol"
Header
=
"Product Summary"
DataMemberBinding
=
"{Binding ProductDesc}"
HeaderCellStyle
=
"{StaticResource ColumnHeaderStyle}"
CellStyle
=
"{StaticResource gridcellStyle}"
/>
<
telerik:GridViewDataColumn
Name
=
"annPremCol"
Header
=
"Annual Premium"
DataMemberBinding
=
"{Binding AnnualPremium}"
HeaderTextAlignment
=
"Right"
TextAlignment
=
"Right"
Width
=
"Auto"
HeaderCellStyle
=
"{StaticResource ColumnHeaderStyle}"
CellStyle
=
"{StaticResource gridcellStyle}"
/>
<
telerik:GridViewDataColumn
Name
=
"agntCdCol"
Header
=
"Agent Code"
DataMemberBinding
=
"{Binding AgentCode}"
HeaderTextAlignment
=
"Right"
TextAlignment
=
"Right"
Width
=
"Auto"
HeaderCellStyle
=
"{StaticResource ColumnHeaderStyle}"
CellStyle
=
"{StaticResource gridcellStyle}"
/>
<
telerik:GridViewDataColumn
Name
=
"agntNameCol"
Width
=
"Auto"
Header
=
"Agent Name"
DataMemberBinding
=
"{Binding AgentName}"
HeaderCellStyle
=
"{StaticResource ColumnHeaderStyle}"
CellStyle
=
"{StaticResource gridcellStyle}"
/>
<
telerik:GridViewDataColumn
Name
=
"gaCodeCol"
Header
=
"GA Code"
DataMemberBinding
=
"{Binding GACode}"
Width
=
"Auto"
HeaderTextAlignment
=
"Right"
TextAlignment
=
"Right"
HeaderCellStyle
=
"{StaticResource ColumnHeaderStyle}"
CellStyle
=
"{StaticResource gridcellStyle}"
/>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
radRichTextBox1.Document.CaretPosition.GetCurrentSpanBox().AssociatedSpan.Text;