I have the following Grid. When i click on the commanditem "Add New condition Group" in Master record or Add new condition to this group in Detail record, the entire row becomes empty.
Not sure what is causing this. Can someone help.
Thanks, in advance.
The following grid is within another grid as one of the column. In this grid i am setting datasource for the below grid.
<telerik:RadGrid ID="rgRuleConditionsGroup" runat="server" OnItemDataBound = "rgRuleConditionsGroup_ItemDataBound"
OnItemCommand="rgRuleConditionsGroup_ItemCommand" AutoGenerateColumns="False"
AutoGenerateDeleteColumn="True" Skin="Office2007">
<MasterTableView Name="RuleConditionGroups" DataKeyNames="accountRuleConditionGroupID"
ShowHeader="false" ShowHeadersWhenNoRecords="true" EditMode="InPlace"
CommandItemDisplay="Top" InsertItemDisplay="Bottom"
CommandItemSettings-AddNewRecordText="Add new condition group"
HierarchyDefaultExpanded="True" ExpandCollapseColumn-Display="False" >
<DetailTables>
<telerik:GridTableView Name="RuleConditions" DataKeyNames="accountRuleConditionID"
ShowHeader="False" ShowHeadersWhenNoRecords="True"
CommandItemDisplay="Top" InsertItemDisplay="Bottom"
CommandItemSettings-AddNewRecordText="Add new condition to this group" Width="100%">
<ParentTableRelation>
<telerik:GridRelationFields DetailKeyField="accountRuleConditionGroupID" MasterKeyField="accountRuleConditionGroupID" />
</ParentTableRelation>
<%--<CommandItemSettings AddNewRecordText="Add new condition to group"></CommandItemSettings>--%>
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<Columns>
<telerik:GridTemplateColumn>
<ItemTemplate>
<telerik:RadComboBox ID="rcbJoinOperator" Runat="server" Skin="Vista" width="75">
<Items>
<telerik:RadComboBoxItem runat="server" Text="AND" Value="AND" />
<telerik:RadComboBoxItem runat="server" Text="OR" Value="OR" />
</Items>
<CollapseAnimation Duration="200" Type="OutQuint" />
</telerik:RadComboBox>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="rcbJoinOperator" Runat="server" Skin="Vista" width="75">
<Items>
<telerik:RadComboBoxItem runat="server" Text="AND" Value="AND" />
<telerik:RadComboBoxItem runat="server" Text="OR" Value="OR" />
</Items>
<CollapseAnimation Duration="200" Type="OutQuint" />
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn>
<ItemTemplate>
<telerik:RadComboBox ID="rcbParameter1" AutoPostBack ="true" Runat="server" Width="100" Skin="Office2007" OnSelectedIndexChanged="rcbParameter1_SelectedIndexChanged">
<Items>
<telerik:RadComboBoxItem runat="server" Text="1" Value="1" />
<telerik:RadComboBoxItem runat="server" Text="2" Value="2" />
<telerik:RadComboBoxItem runat="server" Text="3" Value="3" />
<telerik:RadComboBoxItem runat="server" Text="4" Value="4" />
<telerik:RadComboBoxItem runat="server" Text="5" Value="5" />
</Items>
</telerik:RadComboBox>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="rcbParameter1" AutoPostBack ="true" Runat="server" Width="100" Skin="Office2007" OnSelectedIndexChanged="rcbParameter1_SelectedIndexChanged">
<Items>
<telerik:RadComboBoxItem runat="server" Text="1" Value="1" />
<telerik:RadComboBoxItem runat="server" Text="2" Value="2" />
<telerik:RadComboBoxItem runat="server" Text="3" Value="3" />
<telerik:RadComboBoxItem runat="server" Text="4" Value="4" />
<telerik:RadComboBoxItem runat="server" Text="5" Value="5" />
</Items>
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn>
<ItemTemplate>
<telerik:RadComboBox ID="rcbParameterDP1" Runat="server" Width="150" Skin="Office2007" DataValueField="accountRuleParameterID" DataTextField="ParameterDisplayName">
</telerik:RadComboBox>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="rcbParameterDP1" Runat="server" Width="150" Skin="Office2007" DataValueField="accountRuleParameterID" DataTextField="ParameterDisplayName">
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn
SortExpression="ConditionOperator" UniqueName="ConditionOperator"
DataField="conditionOperator">
<ItemTemplate>
<telerik:RadComboBox ID="rcbConditionOperator" Runat="server" Width="100" Skin="Office2007">
<Items>
<telerik:RadComboBoxItem runat="server" Text="Equal To" Value="Equals" />
<telerik:RadComboBoxItem runat="server" Text="Not Equal To" Value="NotEquals" />
<telerik:RadComboBoxItem runat="server" Text="Greater Than"
Value="GreaterThan" />
<telerik:RadComboBoxItem runat="server" Text="Less Than" Value="LessThan" />
<telerik:RadComboBoxItem runat="server" Text="Greater Than Or Equal To"
Value="GreaterThanOrEquals" />
<telerik:RadComboBoxItem runat="server" Text="Less Than Or Equal To"
Value="LessThanOrEquals" />
<telerik:RadComboBoxItem runat="server" Text="Is In" Value="In" />
<telerik:RadComboBoxItem runat="server" Text="Is Not In" Value="NotIn" />
</Items>
<CollapseAnimation Duration="200" Type="OutQuint" />
</telerik:RadComboBox>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="rcbConditionOperator" Runat="server" Width="100" Skin="Office2007">
<Items>
<telerik:RadComboBoxItem runat="server" Text="Equal To" Value="Equals" />
<telerik:RadComboBoxItem runat="server" Text="Not Equal To" Value="NotEquals" />
<telerik:RadComboBoxItem runat="server" Text="Greater Than"
Value="GreaterThan" />
<telerik:RadComboBoxItem runat="server" Text="Less Than" Value="LessThan" />
<telerik:RadComboBoxItem runat="server" Text="Greater Than Or Equal To"
Value="GreaterThanOrEquals" />
<telerik:RadComboBoxItem runat="server" Text="Less Than Or Equal To"
Value="LessThanOrEquals" />
<telerik:RadComboBoxItem runat="server" Text="Is In" Value="In" />
<telerik:RadComboBoxItem runat="server" Text="Is Not In" Value="NotIn" />
</Items>
<CollapseAnimation Duration="200" Type="OutQuint" />
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn>
<ItemTemplate>
<telerik:RadComboBox ID="rcbParameter2" AutoPostBack="true" Runat="server" Width="100" Skin="Office2007" OnSelectedIndexChanged="rcbParameter2_SelectedIndexChanged">
<Items>
<telerik:RadComboBoxItem runat="server" Text="1" Value="1" />
<telerik:RadComboBoxItem runat="server" Text="2" Value="2" />
<telerik:RadComboBoxItem runat="server" Text="3" Value="3" />
<telerik:RadComboBoxItem runat="server" Text="4" Value="4" />
<telerik:RadComboBoxItem runat="server" Text="5" Value="5" />
</Items>
</telerik:RadComboBox>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="rcbParameter2" AutoPostBack="true" Runat="server" Width="100" Skin="Office2007" OnSelectedIndexChanged="rcbParameter2_SelectedIndexChanged">
<Items>
<telerik:RadComboBoxItem runat="server" Text="1" Value="1" />
<telerik:RadComboBoxItem runat="server" Text="2" Value="2" />
<telerik:RadComboBoxItem runat="server" Text="3" Value="3" />
<telerik:RadComboBoxItem runat="server" Text="4" Value="4" />
<telerik:RadComboBoxItem runat="server" Text="5" Value="5" />
</Items>
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn>
<ItemTemplate>
<telerik:RadComboBox ID="rcbParameterDP2" Runat="server" Width="150" Skin="Office2007" AllowCustomText="True" DataValueField="accountRuleParameterID" DataTextField="ParameterDisplayName">
</telerik:RadComboBox>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="rcbParameterDP2" Runat="server" Width="150" Skin="Office2007" AllowCustomText="True" DataValueField="accountRuleParameterID" DataTextField="ParameterDisplayName">
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="accountRuleConditionID" UniqueName="AccountRuleConditionID" Visible="false" />
<telerik:GridBoundColumn DataField="accountRuleConditionGroupID" UniqueName="AccountRuleConditionGroupID" Visible="false" />
<telerik:GridBoundColumn DataField="accountRuleAlertID" UniqueName="AccountRuleAlertID" Visible="false" />
<telerik:GridBoundColumn DataField="sequenceNum" UniqueName="SequenceNum" Visible="false" />
</Columns>
</telerik:GridTableView>
</DetailTables>
<CommandItemSettings AddNewRecordText="Add new condition group"></CommandItemSettings>
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn Visible="True" Display="False">
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<Columns>
<telerik:GridTemplateColumn
SortExpression="JoinOperator" UniqueName="JoinOperator"
DataField="joinOperator">
<ItemTemplate>
<telerik:RadComboBox ID="rcbJoinOperator" Runat="server" Skin="Vista" width="75">
<Items>
<telerik:RadComboBoxItem runat="server" Text="AND" Value="AND" />
<telerik:RadComboBoxItem runat="server" Text="OR" Value="OR" />
</Items>
<CollapseAnimation Duration="200" Type="OutQuint" />
</telerik:RadComboBox>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
<FilterMenu Skin="Office2007" EnableTheming="True">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</FilterMenu>
</telerik:RadGrid>
Not sure what is causing this. Can someone help.
Thanks, in advance.
The following grid is within another grid as one of the column. In this grid i am setting datasource for the below grid.
<telerik:RadGrid ID="rgRuleConditionsGroup" runat="server" OnItemDataBound = "rgRuleConditionsGroup_ItemDataBound"
OnItemCommand="rgRuleConditionsGroup_ItemCommand" AutoGenerateColumns="False"
AutoGenerateDeleteColumn="True" Skin="Office2007">
<MasterTableView Name="RuleConditionGroups" DataKeyNames="accountRuleConditionGroupID"
ShowHeader="false" ShowHeadersWhenNoRecords="true" EditMode="InPlace"
CommandItemDisplay="Top" InsertItemDisplay="Bottom"
CommandItemSettings-AddNewRecordText="Add new condition group"
HierarchyDefaultExpanded="True" ExpandCollapseColumn-Display="False" >
<DetailTables>
<telerik:GridTableView Name="RuleConditions" DataKeyNames="accountRuleConditionID"
ShowHeader="False" ShowHeadersWhenNoRecords="True"
CommandItemDisplay="Top" InsertItemDisplay="Bottom"
CommandItemSettings-AddNewRecordText="Add new condition to this group" Width="100%">
<ParentTableRelation>
<telerik:GridRelationFields DetailKeyField="accountRuleConditionGroupID" MasterKeyField="accountRuleConditionGroupID" />
</ParentTableRelation>
<%--<CommandItemSettings AddNewRecordText="Add new condition to group"></CommandItemSettings>--%>
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<Columns>
<telerik:GridTemplateColumn>
<ItemTemplate>
<telerik:RadComboBox ID="rcbJoinOperator" Runat="server" Skin="Vista" width="75">
<Items>
<telerik:RadComboBoxItem runat="server" Text="AND" Value="AND" />
<telerik:RadComboBoxItem runat="server" Text="OR" Value="OR" />
</Items>
<CollapseAnimation Duration="200" Type="OutQuint" />
</telerik:RadComboBox>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="rcbJoinOperator" Runat="server" Skin="Vista" width="75">
<Items>
<telerik:RadComboBoxItem runat="server" Text="AND" Value="AND" />
<telerik:RadComboBoxItem runat="server" Text="OR" Value="OR" />
</Items>
<CollapseAnimation Duration="200" Type="OutQuint" />
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn>
<ItemTemplate>
<telerik:RadComboBox ID="rcbParameter1" AutoPostBack ="true" Runat="server" Width="100" Skin="Office2007" OnSelectedIndexChanged="rcbParameter1_SelectedIndexChanged">
<Items>
<telerik:RadComboBoxItem runat="server" Text="1" Value="1" />
<telerik:RadComboBoxItem runat="server" Text="2" Value="2" />
<telerik:RadComboBoxItem runat="server" Text="3" Value="3" />
<telerik:RadComboBoxItem runat="server" Text="4" Value="4" />
<telerik:RadComboBoxItem runat="server" Text="5" Value="5" />
</Items>
</telerik:RadComboBox>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="rcbParameter1" AutoPostBack ="true" Runat="server" Width="100" Skin="Office2007" OnSelectedIndexChanged="rcbParameter1_SelectedIndexChanged">
<Items>
<telerik:RadComboBoxItem runat="server" Text="1" Value="1" />
<telerik:RadComboBoxItem runat="server" Text="2" Value="2" />
<telerik:RadComboBoxItem runat="server" Text="3" Value="3" />
<telerik:RadComboBoxItem runat="server" Text="4" Value="4" />
<telerik:RadComboBoxItem runat="server" Text="5" Value="5" />
</Items>
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn>
<ItemTemplate>
<telerik:RadComboBox ID="rcbParameterDP1" Runat="server" Width="150" Skin="Office2007" DataValueField="accountRuleParameterID" DataTextField="ParameterDisplayName">
</telerik:RadComboBox>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="rcbParameterDP1" Runat="server" Width="150" Skin="Office2007" DataValueField="accountRuleParameterID" DataTextField="ParameterDisplayName">
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn
SortExpression="ConditionOperator" UniqueName="ConditionOperator"
DataField="conditionOperator">
<ItemTemplate>
<telerik:RadComboBox ID="rcbConditionOperator" Runat="server" Width="100" Skin="Office2007">
<Items>
<telerik:RadComboBoxItem runat="server" Text="Equal To" Value="Equals" />
<telerik:RadComboBoxItem runat="server" Text="Not Equal To" Value="NotEquals" />
<telerik:RadComboBoxItem runat="server" Text="Greater Than"
Value="GreaterThan" />
<telerik:RadComboBoxItem runat="server" Text="Less Than" Value="LessThan" />
<telerik:RadComboBoxItem runat="server" Text="Greater Than Or Equal To"
Value="GreaterThanOrEquals" />
<telerik:RadComboBoxItem runat="server" Text="Less Than Or Equal To"
Value="LessThanOrEquals" />
<telerik:RadComboBoxItem runat="server" Text="Is In" Value="In" />
<telerik:RadComboBoxItem runat="server" Text="Is Not In" Value="NotIn" />
</Items>
<CollapseAnimation Duration="200" Type="OutQuint" />
</telerik:RadComboBox>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="rcbConditionOperator" Runat="server" Width="100" Skin="Office2007">
<Items>
<telerik:RadComboBoxItem runat="server" Text="Equal To" Value="Equals" />
<telerik:RadComboBoxItem runat="server" Text="Not Equal To" Value="NotEquals" />
<telerik:RadComboBoxItem runat="server" Text="Greater Than"
Value="GreaterThan" />
<telerik:RadComboBoxItem runat="server" Text="Less Than" Value="LessThan" />
<telerik:RadComboBoxItem runat="server" Text="Greater Than Or Equal To"
Value="GreaterThanOrEquals" />
<telerik:RadComboBoxItem runat="server" Text="Less Than Or Equal To"
Value="LessThanOrEquals" />
<telerik:RadComboBoxItem runat="server" Text="Is In" Value="In" />
<telerik:RadComboBoxItem runat="server" Text="Is Not In" Value="NotIn" />
</Items>
<CollapseAnimation Duration="200" Type="OutQuint" />
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn>
<ItemTemplate>
<telerik:RadComboBox ID="rcbParameter2" AutoPostBack="true" Runat="server" Width="100" Skin="Office2007" OnSelectedIndexChanged="rcbParameter2_SelectedIndexChanged">
<Items>
<telerik:RadComboBoxItem runat="server" Text="1" Value="1" />
<telerik:RadComboBoxItem runat="server" Text="2" Value="2" />
<telerik:RadComboBoxItem runat="server" Text="3" Value="3" />
<telerik:RadComboBoxItem runat="server" Text="4" Value="4" />
<telerik:RadComboBoxItem runat="server" Text="5" Value="5" />
</Items>
</telerik:RadComboBox>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="rcbParameter2" AutoPostBack="true" Runat="server" Width="100" Skin="Office2007" OnSelectedIndexChanged="rcbParameter2_SelectedIndexChanged">
<Items>
<telerik:RadComboBoxItem runat="server" Text="1" Value="1" />
<telerik:RadComboBoxItem runat="server" Text="2" Value="2" />
<telerik:RadComboBoxItem runat="server" Text="3" Value="3" />
<telerik:RadComboBoxItem runat="server" Text="4" Value="4" />
<telerik:RadComboBoxItem runat="server" Text="5" Value="5" />
</Items>
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn>
<ItemTemplate>
<telerik:RadComboBox ID="rcbParameterDP2" Runat="server" Width="150" Skin="Office2007" AllowCustomText="True" DataValueField="accountRuleParameterID" DataTextField="ParameterDisplayName">
</telerik:RadComboBox>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="rcbParameterDP2" Runat="server" Width="150" Skin="Office2007" AllowCustomText="True" DataValueField="accountRuleParameterID" DataTextField="ParameterDisplayName">
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="accountRuleConditionID" UniqueName="AccountRuleConditionID" Visible="false" />
<telerik:GridBoundColumn DataField="accountRuleConditionGroupID" UniqueName="AccountRuleConditionGroupID" Visible="false" />
<telerik:GridBoundColumn DataField="accountRuleAlertID" UniqueName="AccountRuleAlertID" Visible="false" />
<telerik:GridBoundColumn DataField="sequenceNum" UniqueName="SequenceNum" Visible="false" />
</Columns>
</telerik:GridTableView>
</DetailTables>
<CommandItemSettings AddNewRecordText="Add new condition group"></CommandItemSettings>
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn Visible="True" Display="False">
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<Columns>
<telerik:GridTemplateColumn
SortExpression="JoinOperator" UniqueName="JoinOperator"
DataField="joinOperator">
<ItemTemplate>
<telerik:RadComboBox ID="rcbJoinOperator" Runat="server" Skin="Vista" width="75">
<Items>
<telerik:RadComboBoxItem runat="server" Text="AND" Value="AND" />
<telerik:RadComboBoxItem runat="server" Text="OR" Value="OR" />
</Items>
<CollapseAnimation Duration="200" Type="OutQuint" />
</telerik:RadComboBox>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
<FilterMenu Skin="Office2007" EnableTheming="True">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</FilterMenu>
</telerik:RadGrid>