This is a migrated thread and some comments may be shown as answers.

[Solved] RadGrid edit more is hiding the entire grid?

2 Answers 103 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Neeraj
Top achievements
Rank 1
Neeraj asked on 21 Apr 2009, 08:31 PM
I have the following radGrid - I have two problems with it. This is not the entire .aspx page - a  masterpage file is embedded within this page , also there are other tables. The relevant code is posted below.

1) When I hit edit on the record, the entire table collapses - I cannot see anything - can someone please explain me why?  Also - the delete works fine.
2) There is only one record being shown in the radGrid when I bind to the datasource. 

 

<telerik:RadGrid ID="gridInvLines" AllowMultiRowSelection="true" AllowMultiRowEdit="true"

 

 

Skin="Office2007" runat="server" AllowAutomaticDeletes="True" AllowAutomaticInserts="True"

 

 

Width="100%" PageSize="14" AllowAutomaticUpdates="True" AllowPaging="True" AutoGenerateColumns="False"

 

 

DataSourceID="odsInvLines" ShowStatusBar="true" EnableAJAX="true" EnableAJAXLoadingTemplate="true"

 

 

LoadingTemplateTransparency="50">

 

 

<PagerStyle Mode="Slider" />

 

 

<ClientSettings>

 

 

<Selecting AllowRowSelect="true" />

 

 

</ClientSettings>

 

 

<MasterTableView CommandItemDisplay="Top" DataKeyNames="LINE_NUMBER" DataSourceID="odsInvLines"

 

 

EditMode=InPlace" AutoGenerateColumns="False" Width="100%">

 

 

<Columns>

 

 

 

<telerik:GridEditCommandColumn ButtonType="ImageButton" UpdateText="Save" CancelText="Cancel"

 

 

UniqueName="EditColumn">

 

 

<HeaderStyle Width="20px" />

 

 

<ItemStyle HorizontalAlign="Center" />

 

 

</telerik:GridEditCommandColumn>

 

 

 

<telerik:GridTemplateColumn>

 

 

<ItemStyle HorizontalAlign="Center" />

 

 

<ItemTemplate>

 

 

<a href="">Copy</a>

 

 

</ItemTemplate>

 

 

</telerik:GridTemplateColumn>

 

 

 

<telerik:GridBoundColumn DataField="LINE_NUMBER" HeaderText="Line Number"

 

 

UniqueName="LINE_NUMBER" ReadOnly="True">

 

 

<HeaderStyle Width="30px" />

 

 

<ItemStyle HorizontalAlign="Center" />

 

 

</telerik:GridBoundColumn>

 

 

 

<telerik:GridTemplateColumn EditFormColumnIndex="2" HeaderText="Line Description" HeaderStyle-HorizontalAlign="center" ItemStyle-HorizontalAlign="Left">

 

 

<ItemTemplate >

 

 

<asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "DESCRIPTION") %>'>

 

 

</asp:Label>

 

 

</ItemTemplate>

 

 

<EditItemTemplate>

 

 

<asp:TextBox ID="Label1" runat="server" TextMode="MultiLine" Rows="4" Text='<%# Bind("DESCRIPTION") %>' />

 

 

</EditItemTemplate>

 

 

</telerik:GridTemplateColumn>

 

 

 

<telerik:GridTemplateColumn HeaderText="Activity Code" >

 

 

<ItemTemplate>

 

 

<asp:Label ID="lblActivityCode" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "ACTIVITY_CODE_DESC") %>'>

 

 

</asp:Label>

 

 

</ItemTemplate>

 

 

 

<EditItemTemplate >

 

 

<telerik:RadComboBox ID="RadComboBox1" runat="server" Width="100px" Height="200px"

 

 

AllowCustomText="False" ShowToggleImage="True" ShowMoreResultsBox="false"

 

 

EnableLoadOnDemand="True" DropDownWidth="500px" DataTextField="DESCRIPTION" DataSource='<%# LoadActivityCodes() %>'

 

 

MarkFirstMatch="True" OnClientItemsRequesting="" AutoPostBack="true" Skin="Office2007">

 

 

<HeaderTemplate>

 

 

<table style="width: 500px" cellspacing="0" cellpadding="0">

 

 

<tr>

 

 

<td style="width: 200px;">

 

Description

</td>

 

 

<td style="width: 60px;">

 

Account

</td>

 

 

<td style="width: 200px;">

 

Category

</td>

 

 

</tr>

 

 

</table>

 

 

</HeaderTemplate>

 

 

 

<ItemTemplate>

 

 

<table style="width: 500px" cellspacing="0" cellpadding="0">

 

 

<tr>

 

 

<td style="width: 200px;">

 

<%

# DataBinder.Eval(Container.DataItem,"DESCRIPTION")%>

 

 

</td>

 

 

<td style="width: 60px;">

 

<%

# DataBinder.Eval(Container.DataItem, "ACCOUNT")%>

 

 

</td>

 

 

<td style="width: 200px;">

 

<%

# DataBinder.Eval(Container.DataItem,"CATEGORY")%>

 

 

 

</td>

 

 

</tr>

 

 

</table>

 

 

</ItemTemplate>

 

 

</telerik:RadComboBox>

 

 

</EditItemTemplate>

 

 

</telerik:GridTemplateColumn>

 

 

 

 

<telerik:GridBoundColumn DataField="QUANTITY" HeaderText="Quantity"

 

 

EditFormColumnIndex="1" UniqueName="QUANTITY">

 

 

<HeaderStyle Width="30px" />

 

 

<ItemStyle HorizontalAlign="Center" />

 

 

 

</telerik:GridBoundColumn>

 

 

<telerik:GridBoundColumn DataField="UNIT_SELLING_PRICE" EditFormColumnIndex="1" HeaderText="Amount" DataFormatString="{0:c}">

 

 

<HeaderStyle Width="50px" />

 

 

<ItemStyle HorizontalAlign="Right" />

 

 

</telerik:GridBoundColumn>

 

 

 

<telerik:GridBoundColumn DataField="TOTAL_AMOUNT" HeaderText="Total Amount" DataFormatString="{0:c}" >

 

 

<HeaderStyle Width="50px" />

 

 

<ItemStyle HorizontalAlign="Right" />

 

 

</telerik:GridBoundColumn>

 

 

<telerik:GridCheckBoxColumn DataField="TAXABLE_FLAG" HeaderText="Taxable"

 

 

UniqueName="TAXABLE_FLAG" EditFormColumnIndex="1">

 

 

<HeaderStyle Width="50px" />

 

 

</telerik:GridCheckBoxColumn>

 

<%

-- <asp:TemplateField HeaderText="Taxable">

 

<ItemTemplate>

<itemstyle horizontalalign="Center" />

<asp:CheckBox ID="TAXABLE_FLAG" runat="Server" Checked='<%# Convert.ToBoolean(DataBinder.Eval(Container.DataItem, "TAXABLE_FLAG")) %>' />

</ItemTemplate>

</asp:TemplateField>

--

%>

 

 

 

<telerik:GridBoundColumn DataField="BEGIN_BILLING_PERIOD" HeaderText="Billing Period Start Date"

 

 

UniqueName="BEGIN_BILLING_PERIOD" >

 

 

<HeaderStyle Width="62px" />

 

 

<ItemStyle HorizontalAlign="Center" />

 

 

</telerik:GridBoundColumn>

 

 

 

<telerik:GridBoundColumn DataField="END_BILLING_PERIOD" HeaderText="Billing Period End Date"

 

 

UniqueName="END_BILLING_PERIOD" >

 

 

<HeaderStyle Width="62px" />

 

 

<ItemStyle HorizontalAlign="Center" />

 

 

</telerik:GridBoundColumn>

 

 

 

<telerik:GridClientDeleteColumn ConfirmText="Delete this item?" ButtonType="LinkButton"

 

 

CommandName="Delete" Text="Delete" UniqueName="DeleteColumn">

 

 

<HeaderStyle Width="20px" />

 

 

<ItemStyle HorizontalAlign="Center" />

 

 

</telerik:GridClientDeleteColumn>

 

 

 

 

</Columns>

 

 

<EditFormSettings EditFormType="AutoGenerated" ColumnNumber="2" CaptionDataField="LINE_NUMBER" CaptionFormatString="Edit Line Number:{0}">

 

 

<FormTableItemStyle Wrap="False"></FormTableItemStyle>

 

 

<FormCaptionStyle CssClass="EditFormHeader"></FormCaptionStyle>

 

 

<FormMainTableStyle GridLines="Horizontal" CellSpacing="0" CellPadding="3" BackColor="White"

 

 

Width="100%" />

 

 

<FormTableStyle CellSpacing="0" CellPadding="2" CssClass="module" Height="110px"

 

 

BackColor="White" />

 

 

<FormTableAlternatingItemStyle Wrap="False"></FormTableAlternatingItemStyle>

 

 

<EditColumn ButtonType="ImageButton" UpdateText="Save" CancelText="Cancel"

 

 

InsertText="Insert"

 

 

UniqueName="EditCommandColumn1">

 

 

</EditColumn>

 

 

<FormTableButtonRowStyle HorizontalAlign="Right" CssClass="EditFormButtonRow"></FormTableButtonRowStyle>

 

 

</EditFormSettings>

 

 

</MasterTableView>

 

 

</telerik:RadGrid>

 

 

2 Answers, 1 is accepted

Sort by
0
Yavor
Telerik team
answered on 24 Apr 2009, 01:47 PM
Hi Neeraj,

I reviewed the code, and it looks correct.
If the issue persists, you can open a formal support ticket, and send us a small working project, demonstrating your setup, as well as the unwanted behavior. We will review it locally, and advise you further.

Best wishes,
Yavor
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
0
Neeraj
Top achievements
Rank 1
answered on 14 May 2009, 07:33 PM
there was a problem in the aspx code I fixed it. thanks.
Tags
Grid
Asked by
Neeraj
Top achievements
Rank 1
Answers by
Yavor
Telerik team
Neeraj
Top achievements
Rank 1
Share this question
or