Good afternoon,
I am having alittle trouble with my grid. When i put it in to edit mode, it works fine but IS THERE A WAY TO TAKE IT OUT OF EDIT MODE IN CODE BEHIND.
Here is the code i am using right now that is not seeming to work.
.ASPX Page
CODE BEHIND
Thanks in advance,
Joshua
I am having alittle trouble with my grid. When i put it in to edit mode, it works fine but IS THERE A WAY TO TAKE IT OUT OF EDIT MODE IN CODE BEHIND.
Here is the code i am using right now that is not seeming to work.
.ASPX Page
| <asp:UpdatePanel runat="server" ID="ajaxUP" UpdateMode="Always"> |
| <ContentTemplate> |
| <Telerik:RadGrid |
| ID="gvFloor" |
| runat="server" |
| AutoGenerateColumns="False" |
| ShowStatusBar="True" |
| EnableEmbeddedSkins="False" |
| Skin="LandMark" |
| ClientSettings-EnableRowHoverStyle="true" |
| ClientSettings-EnablePostBackOnRowClick="true" |
| AllowSorting="True" |
| GridLines="None" |
| CellPadding="0" |
| onitemcommand="gvFloor_ItemCommand"> |
| <MasterTableView |
| ExpandCollapseColumn-CollapseImageUrl="App_Themes/LandMark/Grid/Images/SingleMinus.gif" |
| Width="100%" |
| DataKeyNames="UnitID" |
| CellPadding="0" |
| CellSpacing="0" |
| DataSourceID="dsGetFloors" > |
| <Columns> |
| <Telerik:GridTemplateColumn UniqueName="eEdit" ItemStyle-CssClass="ImageCell" ItemStyle-VerticalAlign="Middle"> |
| <ItemTemplate> |
| <asp:Image runat="server" ID="imgArrows" ImageUrl="App_Themes/LandMark/Grid/Images/SingleMinus.gif" /> |
| </ItemTemplate> |
| </Telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn SortExpression="UnitNumber" HeaderText="UNIT" HeaderButtonType="TextButton" DataField="UnitNumber" UniqueName="UnitNumber" /> |
| <telerik:GridBoundColumn SortExpression="Cost" HeaderText="COST" HeaderButtonType="TextButton" DataField="Cost" UniqueName="Cost" DataFormatString="{0:C0}" /> |
| <telerik:GridBoundColumn SortExpression="Availability" HeaderText="AVAILABILITY" HeaderButtonType="TextButton" DataField="Availability" UniqueName="Availability" /> |
| <telerik:GridBoundColumn SortExpression="SquareFeet" HeaderText="SQ FT" HeaderButtonType="TextButton" DataField="SquareFeet" UniqueName="SquareFeet" /> |
| <Telerik:GridTemplateColumn SortExpression="Bedroom" HeaderText="BED / BATH" HeaderButtonType="TextButton" UniqueName="Bedroom"> |
| <ItemTemplate> |
| <%#Eval("Bedroom")%> / <%#Eval("Bathroom")%> |
| </ItemTemplate> |
| </Telerik:GridTemplateColumn> |
| <Telerik:GridBoundColumn SortExpression="Exposure" HeaderText="VIEW" HeaderButtonType="TextButton" DataField="Exposure" UniqueName="Exposure" /> |
| </Columns> |
| <HeaderStyle HorizontalAlign="Left" CssClass="columnnames" /> |
| <ItemStyle CssClass="columncopy" /> |
| <AlternatingItemStyle CssClass="columncopy" /> |
| <EditItemStyle CssClass="columnSelected" /> |
| <EditFormSettings EditColumn-ItemStyle-BackColor="White" EditFormType="Template" > |
| <FormTemplate> |
| <asp:Panel runat="server" ID="pnlPackageDetails" BackColor="#ffffff"> |
| <asp:HiddenField ID="hidUnitId" Value='<%# Eval("UnitId") %>' runat="server" /> |
| <asp:SqlDataSource ID="dsGetFloorPlan" runat="server" |
| ConnectionString="<%$ ConnectionStrings:CS_LandMark %>" |
| SelectCommand="SELECT FloorPlans.UnitId, FloorPlans.AssociationFee, FloorPlans.MoveRightIn, FloorPlans.Splurge, FloorPlans.Parking, FloorPlans.Exposure, FloorPlans.Elevate, FloorPlans.intFloor, FloorPlans.UnitNumber, FloorPlans.Cost, FloorPlans.Bedroom, FloorPlans.Bathroom, FloorPlans.ImageId, Availability.Availability, Images.CropVer, Images.ImageName FROM FloorPlans LEFT OUTER JOIN Availability ON FloorPlans.Availability = Availability.AvailabilityId LEFT OUTER JOIN Images ON FloorPlans.ImageId = Images.ImageId WHERE ([UnitId] = @UnitId)"> |
| <SelectParameters> |
| <asp:ControlParameter ControlID="hidUnitId" PropertyName="Value" Type="String" Name="UnitID" /> |
| </SelectParameters> |
| </asp:SqlDataSource> |
| <asp:FormView BackColor="#ffffff" runat="server" ID="fvFloorPlan" Width="100%" DataSourceID="dsGetFloorPlan"> |
| <ItemTemplate> |
| <div style="margin-left: 12px; background-color: #fff"> |
| <table cellpadding="3" cellspacing="0" border="0"> |
| <tr> |
| <td class="detailheader" width="186">Details:</td> |
| <td class="detailheader" width="190">Packages:</td> |
| <td class="detailheader" width="129"><a href="/ViewPDF.aspx?UnitId=<%#Eval("UnitId")%>" class="detailheader" target="_blank">Download PDF</a></td> |
| </tr> |
| <tr> |
| <td class="detailcopy"><asp:Label runat="server" ID="lblAssociation" Text='<%# Eval("AssociationFee", "Association Fee: {0:C0}") %>' /></div></td> |
| <td class="detailcopy"><%# Eval("Elevate", "As it Exists: {0:C0}")%></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td class="detailcopy"><%# Eval("Parking", "Parking: {0}")%></td> |
| <td class="detailcopy"><%# Eval("Splurge", "Freshen-Up Package: {0:C0}")%></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td class="detailcopy"><%# Eval("Exposure", "View: {0}")%></td> |
| <td class="detailcopy"><%# Eval("MoveRightIn", "Renovation Package: {0:C0}")%></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td colspan="3" style="padding-top: 5px;"> |
| <asp:Image runat="server" ID="imgMainFloorPlan" BackColor="White" ImageUrl='<%#Eval("ImageId", "~/FloorPlanImages/{0}_") + Eval("CropVer", "{0}_crop.jpg")%>' ToolTip='<%#Eval("ImageName")%>' /> |
| </td> |
| </tr> |
| </table> |
| </div> |
| <AJAX:AnimationExtender BehaviorID="MyAnimationExtender" id="AnimationExtender1" runat="server" TargetControlID="imgMainFloorPlan"> |
| <Animations> |
| <OnLoad> |
| <FadeIn Duration="2" Fps="30" /> |
| </OnLoad > |
| </Animations> |
| </AJAX:AnimationExtender> |
| </ItemTemplate> |
| </asp:FormView> |
| </asp:Panel> |
| <AJAX:AnimationExtender BehaviorID="MyAnimationExtender1" id="MyAnimationExtender" runat="server" TargetControlID="pnlPackageDetails"> |
| <Animations> |
| <OnLoad> |
| <Parallel Duration=".5" Fps="20"> |
| <Resize Height="620" /> |
| <FadeIn /> |
| </Parallel> |
| </OnLoad > |
| </Animations> |
| </AJAX:AnimationExtender> |
| </FormTemplate> |
| </EditFormSettings> |
| </MasterTableView> |
| <StatusBarSettings LoadingText="Loading Data..." ReadyText="" /> |
| <ClientSettings EnablePostBackOnRowClick="True" EnableRowHoverStyle="True"> |
| </ClientSettings> |
| </Telerik:RadGrid> |
| </ContentTemplate> |
| </asp:UpdatePanel> |
| protected void gvFloor_ItemCommand(object source, GridCommandEventArgs e) |
| { |
| if (e.CommandName == "RowClick") |
| { |
| GridDataItem item = (GridDataItem)e.Item; |
| if (item.IsInEditMode) |
| item.Edit = false; |
| else |
| item.Edit = true; |
| gvFloor.Rebind(); |
| } |
| } |
Thanks in advance,
Joshua