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..