Hi,
I have a grid like this ,
and code behind of this asp is ,
When i first sort a column it works fine and after that click Detail button in ItemTemplateColumn it shows Detail Popup.
But the problem is that after detail Popup shown, when i try to sort a column it pops up Detail screen everytime.
Can you help me with this situation?
Regards..
I have a grid like this ,
<GullsEye:GullsEyeGrid AllowPaging="true" AllowSorting="true" PageSize="10" runat="server" ID="RadPortCheckInRequest" AutoGenerateColumns="false" <br> AllowMultiRowSelection="false" OnNeedDataSource="RadPortCheckInRequest_NeedDataSource" OnItemCommand="RadPortCheckInRequest_ItemCommand" ><br><br> <MasterTableView> <%--DataKeyNames="Id" AutoGenerateColumns="false">--%><br> <Columns><br> <br> <telerik:GridBoundColumn DataField="RequestCode" HeaderText="<%$Resources:ContentResource, RequestCode%>" DataType="System.String"></telerik:GridBoundColumn><br> <telerik:GridDateTimeColumn DataField="RequestDate" HeaderText="<%$Resources:ContentResource, RequestDate%>" DataFormatString="{0:dd/MM/yyyy}"></telerik:GridDateTimeColumn><br> <telerik:GridBoundColumn DataField="AgentCode" HeaderText="<%$Resources:ContentResource, AgentCode%>" DataType="System.String"></telerik:GridBoundColumn><br> <telerik:GridBoundColumn DataField="LinerCode" HeaderText="<%$Resources:ContentResource, LinerCode%>" DataType="System.String"></telerik:GridBoundColumn><br> <telerik:GridBoundColumn DataField="VesselName" HeaderText="<%$Resources:ContentResource, VesselName%>" DataType="System.String"></telerik:GridBoundColumn><br> <telerik:GridBoundColumn DataField="BerthingRequestArrivalTrip" HeaderText="<%$Resources:ContentResource, ArrivalTrip%>" DataType="System.String"></telerik:GridBoundColumn><br> <telerik:GridBoundColumn DataField="BerthingRequestDepartureTrip" HeaderText="<%$Resources:ContentResource, DepartureTrip%>" DataType="System.String"></telerik:GridBoundColumn><br> <telerik:GridBoundColumn DataField="RequestAgentReferenceNumber" HeaderText="<%$Resources:ContentResource, RequestAgentReferenceNumber%>" DataType="System.String"></telerik:GridBoundColumn><br> <telerik:GridBoundColumn DataField="Status" HeaderText="<%$Resources:ContentResource, Status%>" DataType="System.String"></telerik:GridBoundColumn><br> <telerik:GridTemplateColumn UniqueName="Sennur" ShowFilterIcon="false" ShowSortIcon="false" ><br> <ItemTemplate><br> <asp:LinkButton ID="LinkButtonShow" runat="server" Text="<%$Resources:ContentResource, Detail%>" CausesValidation="false"<br> CommandArgument='<%# DataBinder.Eval(Container.DataItem,"Id") %>'<br> CommandName="ShowDetailCommand" /><br> </ItemTemplate><br> </telerik:GridTemplateColumn> <br> </Columns><br> </MasterTableView><br> </GullsEye:GullsEyeGrid>and code behind of this asp is ,
protected void RadPortCheckInRequest_ItemCommand(object sender, GridCommandEventArgs e)<br> {<br> if (e.Item != null)<br> {<br> if (e.Item is Telerik.Web.UI.GridDataItem && (e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem))<br> {<br> if (e.CommandName == "ShowDetailCommand")<br> {<br> Guid requestId = new Guid(e.CommandArgument.ToString());<br> if (Guid.Empty != requestId)<br> {<br><br> string url = ConfigurationManager.AppSettings["WebSiteUrl"] + "/View/Request/RequestDetail.aspx?RequestId=" + requestId.ToString();<br> RadWindow foundedWindow = (RadWindow)Master.FindControl("RadPopup");<br> INavigationService navigationService = ServiceFactory.GetInstance().GetService<INavigationService>();<br> navigationService.OpenPopup(url, foundedWindow, true);<br> }<br> }<br><br><br> }<br> }When i first sort a column it works fine and after that click Detail button in ItemTemplateColumn it shows Detail Popup.
But the problem is that after detail Popup shown, when i try to sort a column it pops up Detail screen everytime.
Can you help me with this situation?
Regards..
