Protected Sub rgListingWithImages_ItemCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles rgListingWithImages.ItemCommand
'1. Check which alpha character was selected and then rebind the data to the grid
'2. Redirect to another page when SalesID, Email, Notes or PwdReset is selected
Dim value As String = Nothing
Select Case e.CommandName
Case ("DeleteRow")
Dim myItem As GridDataItem = DirectCast(e.Item, GridDataItem)
Dim CustID As TableCell = myItem("CustomerID")
Dim OrdID As TableCell = myItem("OrderID")
Dim ListNo As TableCell = myItem("BusinessListingNumber")
'Delete specific listing row with slides WS = with slides
Dim BusList As New BusinessListingsPlanAndPricing
BusList.DeleteOneRowInBusinessListings(CustID.Text, OrdID.Text,
CInt(ListNo.Text), "WS")
'Display listings
LoadListingsGridWithSlides()
'Price
CalculateBusinessCostAndDisplay()
LoadSlidesGrid()
Exit Select
Case ("Select")
Exit Select
End Select
End Sub
| switch (args.get_commandName()) { |
| case 'Sort': // this is to replicate 'allownaturalsorting=false' |
| if (sender.get_masterTableView().get_sortExpressions().toString() == '' && args.get_commandArgument() != '') { |
| var exp = new Telerik.Web.UI.GridSortExpression(); |
| exp.set_sortOrder(Telerik.Web.UI.GridSortOrder.Ascending); |
| exp.set_fieldName(args.get_commandArgument()); |
| var id1 = String.format("{0}__{1}__SortAsc", sender.get_masterTableView().get_id(), args.get_commandArgument()); |
| var id2 = String.format("{0}__{1}__SortDesc", sender.get_masterTableView().get_id(), args.get_commandArgument()); |
| if ($get(id1)) { $get(id1).style.display = ""; } |
| if ($get(id2)) { $get(id2).style.display = "none"; } |
| sender.get_masterTableView().get_sortExpressions().add(exp); |
| } |
| break; |
| } |
| bindSearchData(sender); |
This is what I have:
OnClientFormCreated
="schedulerFormCreated" with appropriate javascript
CustomAttributeNames
="CustomerID"
<
AdvancedEditTemplate>
<uc1:AdvancedFormCS ID="AdvancedFormCS2" runat="server" Mode="Edit" Subject='<%# Bind("SUBJECT") %>'
Start='<%# Bind("START") %>' End='<%# Bind("END") %>' RecurrenceRuleText='<%# Bind("RecurrenceRule") %>' />
... I can't bind CustomerID here either
What am I missing?
| <script language="javascript" type="text/javascript"> |
| function RowMouseOver(sender, eventArgs) { |
| var dataItem = $get(eventArgs.get_id()); |
| document.getElementById("Cod").innerHTML = dataItem.cells[3].innerText; |
| document.getElementById('DescripNom').innerHTML = dataItem.cells[4].innerText; |
| document.getElementById("TxtCod").value = dataItem.cells[3].innerText; |
| document.getElementById("DDLCodAr").value = dataItem.cells[6].innerText; |
| document.getElementById("TxtDescrip").value = dataItem.cells[4].innerText; |
| document.getElementById("TxtDescShort").value = dataItem.cells[5].innerText; |
| document.getElementById("TxtAus").value = dataItem.cells[8].innerText; |
| document.getElementById("ChBCal").checked = dataItem.cells[9].children[0].children[0].checked; |
| document.getElementById("ChBArFund").checked = dataItem.cells[10].children[0].children[0].checked; |
| document.getElementById("ChBAct").checked = dataItem.cells[13].children[0].children[0].checked; |
| document.getElementById("TxtOPrint").value = dataItem.cells[11].innerText; |
| document.getElementById("TxtPes").value = dataItem.cells[12].innerText; |
| } |
| </script> |
| Private Sub RadGrid2_ItemCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles RadGrid2.ItemCommand |
| If e.CommandName = "Update" Then |
| If Page.IsValid Then |
| Dim item As GridEditableItem = CType(e.Item, GridEditableItem) |
| Dim objSection As New Sections(item.GetDataKeyValue("ID")) |
| objSection.SectionName = CType(item.FindControl("txtSectionName"), TextBox).Text |
| objSection.Update() |
| e.Item.Edit = False |
| End If |
| ElseIf e.CommandName = "PerformInsert" Then |
| If Page.IsValid Then |
| Dim item As GridEditableItem = CType(e.Item, GridEditableItem) |
| Dim objSection As New Sections() |
| objSection.SectionName = CType(item.FindControl("txtSectionName"), TextBox).Text |
| objSection.LangID = Session("Language") |
| objSection.SiteID = Session("Site") |
| objSection.Insert() |
| e.Canceled = True |
| e.Item.OwnerTableView.IsItemInserted = False |
| e.Item.OwnerTableView.Rebind() |
| End If |
| ElseIf e.CommandName = "Delete" Then |
| Dim item As GridDataItem = DirectCast(e.Item, GridDataItem) |
| Dim objSection As New Sections(item.GetDataKeyValue("ID")) |
| objSection.Delete() |
| End If |
| End Sub |
| e.Item.Edit = False |
| e.Canceled = True |
| e.Item.OwnerTableView.IsItemInserted = False |
| e.Item.OwnerTableView.Rebind() |
| Dim item As GridEditableItem = CType(e.Item, GridEditableItem) |
| Dim item As GridDataItem = DirectCast(e.Item, GridDataItem) |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="grdPersonel"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="grdPersonel" |
| LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /> |
| protected void grdPersonel_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) |
| { |
| switch (e.CommandName) |
| { |
| case RadGrid.InitInsertCommandName: |
| { |
| e.Canceled = true; |
| hfEditMode.Value = "Insert"; |
| ResetForm(); |
| mvPersonel.SetActiveView(vwPersonelEdit); |
| break; |
| } |
| } |
| } |