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