<!-- windows -->
<
telerik:RadWindowManager
ID
=
"RadWindowManager1"
runat
=
"server"
EnableViewState
=
"true"
>
<
Windows
>
<
telerik:RadWindow
ID
=
"RadWindow1"
runat
=
"server"
Height
=
"600"
Width
=
"900"
Title
=
"Order Maintenance"
KeepInScreenBounds
=
"True"
VisibleTitlebar
=
"true"
Modal
=
"true"
DestroyOnClose
=
"False"
ReloadOnShow
=
"true"
Behaviors
=
"Close, Maximize, Move, Resize"
InitialBehaviors
=
"Maximize"
/>
</
Windows
>
</
telerik:RadWindowManager
>
<!-- javascript -->
<
telerik:RadScriptBlock
ID
=
"RadScriptBlock2"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
//
<![CDATA[
function orderMaintenanceOpenWindow(ordNbr) {
var winurl = "OrdersMaintenance.aspx?ordernbr=" + ordNbr;
var oWnd = radopen(winurl, "orderMaintenanceWindow");
oWnd.maximize();
return false;
}
//]]>
</
script
>
</
telerik:RadScriptBlock
>
<
telerik:GridDateTimeColumn
DataField
=
"trans_dt"
HeaderText
=
"Purchase Date"
SortExpression
=
"trans_dt"
UniqueName
=
"PurchaseDate"
CurrentFilterFunction
=
"StartsWith"
AutoPostBackOnFilter
=
"true"
Display
=
"true"
DataFormatString
=
"{0:dd-MMM-yyyy}"
>
<
HeaderStyle
Width
=
"130px"
/>
</
telerik:GridDateTimeColumn
>
Private Sub RadGrid1_DetailTableDataBind(ByVal source As Object, ByVal e As GridDetailTableDataBindEventArgs) Handles RadGrid1.DetailTableDataBind
Dim dataItem As GridDataItem = CType(e.DetailTableView.ParentItem, GridDataItem)
Select Case e.DetailTableView.Name
Case "Orders"
Dim CustomerID As String = dataItem.GetDataKeyValue("CustomerID").ToString()
e.DetailTableView.DataSource = GetDataTable("SELECT * FROM Orders WHERE CustomerID = '" & CustomerID & "'")
Case "OrderDetails"
Dim OrderID As String = dataItem.GetDataKeyValue("OrderID").ToString()
e.DetailTableView.DataSource = GetDataTable("SELECT * FROM [Order Details] WHERE OrderID = " & OrderID)
End Select
End Sub
Protected Sub RadGrid1_SortCommand1(sender As Object, e As Telerik.Web.UI.GridSortCommandEventArgs) Handles RadGrid1.SortCommand
event I use e.Item.OwnerTableView.DataSource = m_dtSort and e.Item.OwnerTableView.Rebind() to rebind my MasterTable. How do I sort my detail data and rebind?
Thanks
John
<telerik:RadCodeBlock runat="server">
<script language="javascript" type="text/javascript">
function GetMessage(sender, args) {
PageMethods.CompletedCheck();
alert("Hii");
}
</script>
<telerik:RadScriptManager id="RadScriptManager" runat="server"
EnablePageMethods="True">
</telerik:RadScriptManager>
</telerik:RadCodeBlock>
and this function called in CheckBox checked event.. the Following is the Code for CheckBox Control
<telerik:GridTemplateColumn UniqueName="Complete" HeaderText="Completed" AllowFiltering="false">
<ItemTemplate>
<asp:Panel ID="Panel1" runat="server" Width="2px">
<asp:CheckBox ID="chkComplete" runat="server" AutoPostBack="true" onclick="GetMessage()" />
</asp:Panel>
</ItemTemplate>
</telerik:GridTemplateColumn>
and my Code Behind is
<System.Web.Services.WebMethod()> _
Public Shared Sub CompletedCheck(ByVal sender As Object, ByVal e As System.EventArgs)
//code here
End Sub
in the above grid template check-box control will fire the JavaScript function GetMessage() Well, but it doesn't execute the Code Behind Event.
Please Help me how to execute the Code Behind Method using JavaScript Function..
Thank You
D.Srinivasa Rao