
<telerik:RadGrid ID="RadGrid1" runat="server" CellSpacing="0" DataSourceID="sqlManufacturerSurvey" GridLines="None" AutoGenerateColumns="False"> <MasterTableView DataSourceID="sqlManufacturerSurvey" DataKeyNames="QuestionID" Name="Questions" HierarchyLoadMode="Client"> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="QuestionID" FilterControlAltText="Filter QuestionID column" HeaderText="QuestionID" UniqueName="QuestionID"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Question" FilterControlAltText="Filter Question column" HeaderText="Question" UniqueName="Question"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn FilterControlAltText="Filter column column" UniqueName="Answer" HeaderText="Answer"> <ItemTemplate> <asp:RadioButtonList ID="rblAnswer" runat="server" DataSourceID="sqlResponses" DataTextField="Answer" DataValueField="AnswerID" RepeatLayout="Table"> </asp:RadioButtonList> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> <WebServiceSettings> <ODataSettings InitialContainerName=""> </ODataSettings> </WebServiceSettings> </FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"> <WebServiceSettings> <ODataSettings InitialContainerName=""> </ODataSettings> </WebServiceSettings> </HeaderContextMenu> </telerik:RadGrid> <asp:SqlDataSource ID="sqlManufacturerSurvey" runat="server" ConnectionString="<%$ ConnectionStrings:KPortal %>" SelectCommand="SELECT MaterialCategory.ServiceTypeID, Question.MaterialID AS QuestionID, Question.MaterialName AS Question FROM MaterialCategory INNER JOIN Materials AS Question ON MaterialCategory.MaterialCategoryID = Question.MaterialCategoryID WHERE (MaterialCategory.MaterialCategory = 'Manufacturer Survey') AND (Question.InternalCode = 'QUESTION')"> </asp:SqlDataSource> <asp:SqlDataSource ID="sqlResponses" runat="server" ConnectionString="<%$ ConnectionStrings:KPortal %>" SelectCommand="SELECT MaterialID AnswerID, MaterialName as Answer, ParentMaterialID as QuestionID FROM Materials WHERE (ParentMaterialID = @QuestionID)"> <SelectParameters> <asp:ControlParameter ControlID="RadGrid1" Name="QuestionID" PropertyName="SelectedValue" /> </SelectParameters> </asp:SqlDataSource> 

While using a Grid with Grouped columns, we have found that when we scroll to the right, little space is left for the left most column and in that case, only the first column in the leftmost groups is shown.
Please see the attached image.
Notice that the width of the grouped column crops the column as indicated in the image. Please assist.
Is there a way to show avoid cropping of the right sub-column in the group.

This post exactly explains my situation but instead of removing the Boolean value yes, I need to disable a radcombo item (please check under Rad comboBox filter2 item Show All Temporary reports).
http://www.telerik.com/forums/combobox-with-textbox-filtering
Rad comboBox filter1:
<telerik:GridBoundColumn UniqueName="STATE_CODE" DataField="STATE_CODE" HeaderText="STATE_CODE" >
<FilterTemplate>
<telerik:RadComboBox ID="RadComboBoxSTATE_CODE" DataSourceID="SqlDataSource1" DataTextField="STATE_CODE"
DataValueField="STATE_CODE" Height="200px" AppendDataBoundItems="true" SelectedValue='<%# TryCast(Container,GridItem).OwnerTableView.GetColumn("STATE_CODE").CurrentFilterValue %>'
runat="server" OnClientSelectedIndexChanged="STATE_CODEIndexChanged">
<Items>
<telerik:RadComboBoxItem Text="All" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
<script type="text/javascript">
function STATE_CODEIndexChanged(sender, args) {
var tableView = $find("<%# TryCast(Container,GridItem).OwnerTableView.ClientID %>");
tableView.filter("STATE_CODE", args.get_item().get_value(), "EqualTo");
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridBoundColumn>
Rad comboBox filter2:
<telerik:GridBoundColumn UniqueName="report" DataField="report" HeaderText="report" >
<FilterTemplate>
<telerik:RadComboBox ID="RadComboBoxreport" DataSourceID="SqlDataSource2" DataTextField="report"
DataValueField="report" Height="200px" AppendDataBoundItems="true" SelectedValue='<%# TryCast(Container,GridItem).OwnerTableView.GetColumn("report").CurrentFilterValue %>'
runat="server" OnClientSelectedIndexChanged="reportIndexChanged">
<Items>
<telerik:RadComboBoxItem Value="All" Text="All" />
<telerik:RadComboBoxItem Value="T" Text="Show All Temporary reports" Enabled="true" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock2" runat="server">
<script type="text/javascript">
function reportIndexChanged(sender, args) {
var tableView = $find("<%# TryCast(Container,GridItem).OwnerTableView.ClientID %>");
tableView.filter("report", args.get_item().get_value(), "Contains");
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridBoundColumn>
Temp Report numbers start with T. Regulars do not have T.
On selecting a state, say CA, if they have temp reports, it is working fine. If CA doesn't have temporary reports, but the user chooses "Show all temp records", I get ArgumentOutofRangeException and - Selection out of range Parameter name: value error.
I am not sure where to disable the item. It will be great if I get some help on this.