or
<asp:ScriptManager ID="RadScriptManager1" runat="server" EnablePageMethods="true" > <Scripts> <%--Needed for JavaScript IntelliSense in VS2010--%> <%--For VS2008 replace RadScriptManager with ScriptManager--%> <asp:ScriptReference Assembly="Telerik.Web.UI, version=2010.1.309.35, Culture=Neutral, PublicTokenKey=121fae78165ba3d4" Name="Telerik.Web.UI.Common.Core.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI, version=2010.1.309.35, Culture=Neutral, PublicTokenKey=121fae78165ba3d4" Name="Telerik.Web.UI.Common.jQuery.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI, version=2010.1.309.35, Culture=Neutral, PublicTokenKey=121fae78165ba3d4" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> </Scripts> </asp:ScriptManager> File Not Found. at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) at System.Reflection.Assembly.Load(String assemblyString) at System.Web.UI.AssemblyCache.Load(String assemblyName) at System.Web.UI.ScriptManager.RemoveDuplicates(List`1 scripts) at System.Web.UI.ScriptManager.RegisterScripts() at System.Web.UI.ScriptManager.OnPagePreRenderComplete(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Web.UI.Page.OnPreRenderComplete(EventArgs e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { LoadTransAndDetailValues(e); }
}private void LoadTransAndDetailValues(GridItemEventArgs e) { var item = e.Item as GridDataItem; if (e.Item.DataItem is Detail) { var detail = e.Item.DataItem as Detail;
double? unitPrice = detail.UnitPrice; item["UnitPrice"].Text = (unitPrice.HasValue && unitPrice.Value != 0) ? (unitPrice.Value / 100.00).ToString() : ""; }
}<telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" GridLines="None" ShowGroupPanel="True" ShowStatusBar="True" Culture="Norwegian, Bokmål (Norway)" AutoGenerateColumns="False" Width="620px" onitemcommand="RadGrid1_ItemCommand" onitemdatabound="RadGrid1_ItemDataBound" AllowAutomaticUpdates="True" onneeddatasource="RadGrid1_NeedDataSource" onupdatecommand="RadGrid1_UpdateCommand"> <MasterTableView AutoGenerateColumns="False" DataKeyNames="TransId" EditMode="InPlace"> <RowIndicatorColumn><HeaderStyle Width="20px"></HeaderStyle></RowIndicatorColumn> <DetailTables> <telerik:GridTableView runat="server" AllowPaging="False" DataKeyNames="DetailId" AllowFilteringByColumn="false" EditMode="InPlace" DataSourceID="DetailDataSource"> <ParentTableRelation><telerik:GridRelationFields DetailKeyField="TransId" MasterKeyField="TransId"/></ParentTableRelation> <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> <Columns> <telerik:GridBoundColumn UniqueName="JourneyTime" HeaderText="Tur" DataField="JourneyTime" ReadOnly="true" SortExpression="JourneyTime" AllowFiltering="true" ShowFilterIcon="false" AutoPostBackOnFilter="true" > <HeaderStyle Width="30px"></HeaderStyle><ItemStyle HorizontalAlign="Right" /></telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="RouteName" HeaderText="Rute" DataField="RouteName" ReadOnly="true" SortExpression="RouteName" AllowFiltering="true" ShowFilterIcon="false" AutoPostBackOnFilter="true" > <HeaderStyle Width="50px"></HeaderStyle></telerik:GridBoundColumn> <telerik:GridNumericColumn UniqueName="TariffNr" DataType="System.Int32" HeaderText="Billettkode" DataField="TariffNr" SortExpression="TariffNr"> <HeaderStyle Width="30px"></HeaderStyle><ItemStyle HorizontalAlign="Right"/></telerik:GridNumericColumn> <telerik:GridNumericColumn UniqueName="DetailCount" DataType="System.Int32" HeaderText="Antall" DataField="DetailCount" SortExpression="DetailCount"> <HeaderStyle Width="30px"></HeaderStyle><ItemStyle HorizontalAlign="Right"/></telerik:GridNumericColumn> <telerik:GridNumericColumn UniqueName="UnitPrice" HeaderText="Pris" DataField="UnitPrice" DataType="System.Double" SortExpression="UnitPrice"> <HeaderStyle Width="40px"></HeaderStyle><ItemStyle HorizontalAlign="Right"/></telerik:GridNumericColumn> <telerik:GridEditCommandColumn CancelText="Avbryt" EditText="Endre" InsertText="Sett inn" UpdateText="Oppdater" UniqueName="EditColumn"><HeaderStyle Width="105px"></HeaderStyle><ItemStyle HorizontalAlign="Right" /></telerik:GridEditCommandColumn> </Columns> <EditFormSettings> <EditColumn UniqueName="EditCommandColumn1"></EditColumn> </EditFormSettings> </telerik:GridTableView> </DetailTables> <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> <ExpandCollapseColumn Visible="True"></ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn FilterControlWidth="95%" DataField="TransDate" DataType="System.DateTime" HeaderText="Dato" ReadOnly="True" SortExpression="TransDate" UniqueName="TransDate" ShowFilterIcon="false" AutoPostBackOnFilter="true"> <HeaderStyle Width="140px"></HeaderStyle></telerik:GridBoundColumn> <telerik:GridBoundColumn FilterControlWidth="95%" DataField="UserNr" DataType="System.Int32" HeaderText="Brukernr." ReadOnly="True" SortExpression="UserNr" UniqueName="UserNr" ShowFilterIcon="false" AutoPostBackOnFilter="true" CurrentFilterFunction="StartsWith"> <HeaderStyle Width="100px"></HeaderStyle><ItemStyle HorizontalAlign="Right"/></telerik:GridBoundColumn> <telerik:GridBoundColumn FilterControlWidth="95%" DataField="TicketNr" DataType="System.Int32" HeaderText="Billettnr." ReadOnly="True" SortExpression="TicketNr" UniqueName="TicketNr" ShowFilterIcon="false" AutoPostBackOnFilter="true" CurrentFilterFunction="StartsWith"> <HeaderStyle Width="100px"></HeaderStyle><ItemStyle HorizontalAlign="Right"/></telerik:GridBoundColumn> <telerik:GridBoundColumn FilterControlWidth="95%" DataField="AnnulComment" HeaderText="Annullerings kommentar" SortExpression="AnnulComment" UniqueName="AnnulComment" ShowFilterIcon="false" AutoPostBackOnFilter="true" CurrentFilterFunction="StartsWith"> <HeaderStyle Width="200px"></HeaderStyle></telerik:GridBoundColumn> <telerik:GridEditCommandColumn CancelText="Avbryt" EditText="Endre" InsertText="Sett inn" UpdateText="Oppdater" UniqueName="EditColumn"> <HeaderStyle Width="105px"></HeaderStyle><ItemStyle HorizontalAlign="Right" /></telerik:GridEditCommandColumn> <telerik:GridButtonColumn CommandName="Annul" Text="Annuller" UniqueName="AnnulColumn"><HeaderStyle Width="50px"></HeaderStyle></telerik:GridButtonColumn> </Columns> <NoRecordsTemplate><div>Det er ingen elementer å vise</div></NoRecordsTemplate> </MasterTableView> <ClientSettings EnableRowHoverStyle="true"> <Resizing AllowColumnResize="true"/> <ClientEvents OnRowDblClick="RowDblClick" /> <Selecting AllowRowSelect="true"/> </ClientSettings> <SortingSettings EnableSkinSortStyles="False" SortedAscToolTip="Sortert stigende" SortedDescToolTip="Sortet synkende" SortToolTip="Klikk her for å sortere" /> </telerik:RadGrid> <asp:LinqDataSource ID="DetailDataSource" runat="server" ContextTypeName="MtbsLinq.MtbsDataContext" TableName="Details" Where="TransId == @TransId" EnableUpdate="True"> <WhereParameters> <asp:ControlParameter ControlID="RadGrid1" Name="TransId" PropertyName="SelectedValue" Type="Int32" DefaultValue="0"/> </WhereParameters> </asp:LinqDataSource> </asp:Content><table cellpadding="5" cellspacing="5" style="width: 400px; border-right: 1px solid #B0B0B0; border-left: 1px solid #B0B0B0"><tr> <td style="width: 200px; text-align: right;"> <strong style="text-align: right">Vipre Antivirus Product *</strong> </td> <td valign="top" style="width: 200px; text-align: left"> <telerik:RadComboBox ID="RadComboBoxVipreSuite" Skin="Simple" runat="server"> <Items> <telerik:RadComboBoxItem Text="Vipre Business Premium" /> <telerik:RadComboBoxItem Text="Vipre Business" /> </Items> </telerik:RadComboBox> </td></tr><tr> <td style="width: 200px; text-align: right;"> <strong style="text-align: right">First Name *</strong> </td> <td valign="top" style="width: 200px; text-align: left"> <telerik:RadTextBox ID="RadTextBoxFirstName" Skin="Simple" Width="200px" runat="server" /> </td></tr><tr> <td style="width: 200px; text-align: right;"> <strong style="text-align: right">Last Name *</strong> </td> <td valign="top" style="width: 200px; text-align: left"> <telerik:RadTextBox ID="RadTextBoxLastName" Skin="Simple" Width="200px" runat="server" /> </td></tr><tr> <td style="width: 200px; text-align: right;"> <strong style="text-align: right">Company Name *</strong> </td> <td valign="top" style="width: 200px; text-align: left"> <telerik:RadTextBox ID="RadTextBoxCompanyName" Skin="Simple" Width="200px" runat="server" /> </td></tr><tr> <td style="width: 200px; text-align: right;"> <span style="text-align: right">Phone Number</span> </td> <td valign="top" style="width: 200px; text-align: left"> <telerik:RadTextBox ID="RadTextBoxPhoneNumber" Skin="Simple" Width="200px" runat="server" /> </td></tr><tr> <td style="width: 200px; text-align: right;"> <strong style="text-align: right">Email Address *</strong> </td> <td valign="top" style="width: 200px; text-align: left"> <telerik:RadTextBox ID="RadTextBoxEmailAddress" Skin="Simple" Width="200px" runat="server" /> </td></tr><tr> <td style="width: 200px; text-align: right;"> <span style="text-align: right">City</span> </td> <td valign="top" style="width: 200px; text-align: left"> <telerik:RadTextBox ID="RadTextBoxCity" Skin="Simple" Width="200px" runat="server" /> </td></tr><tr> <td style="width: 200px; text-align: right;"> <strong style="text-align: right">Country *</strong> </td> <td valign="top" style="width: 200px; text-align: left"> <telerik:RadComboBox ID="RadComboBoxCountry" Skin="Simple" Width="200px" runat="server"> <Items> <telerik:RadComboBoxItem Text="" /> <telerik:RadComboBoxItem Value="us" Text="United States" /> <telerik:RadComboBoxItem Value="ca" Text="Canada" /> <telerik:RadComboBoxItem Value="al" Text="Albania" /> <telerik:RadComboBoxItem Value="ai" Text="Anguilla" /> <telerik:RadComboBoxItem Value="ag" Text="Antigua and Barbuda" /> <telerik:RadComboBoxItem Value="ar" Text="Argentina" />
</Items> </telerik:RadComboBox> </td></tr><tr> <td style="width: 200px; text-align: right;"> <strong style="text-align: right">Num of Users *</strong> </td> <td valign="top" style="width: 200px; text-align: left"> <telerik:RadComboBox ID="RadComboBoxNumOfUsers" Skin="Simple" Width="200px" runat="server"> <Items> <telerik:RadComboBoxItem Text="" /> <telerik:RadComboBoxItem Text="1-24" /> <telerik:RadComboBoxItem Text="25-49" /> <telerik:RadComboBoxItem Text="50-99" /> <telerik:RadComboBoxItem Text="100-249" /> <telerik:RadComboBoxItem Text="250-499" /> <telerik:RadComboBoxItem Text="500-999" /> <telerik:RadComboBoxItem Text="1000-2499" /> <telerik:RadComboBoxItem Text="2500-4999" /> <telerik:RadComboBoxItem Text="5000+" /> </Items> </telerik:RadComboBox> </td></tr><tr> <td style="width: 200px; text-align: right;"> <span style="text-align: right">Do you resell computer software?</span> </td> <td valign="top" style="width: 200px; text-align: left"> <asp:RadioButtonList ID="RadioButtonListResell" Width="200px" runat="server"> <asp:ListItem Selected="True">No</asp:ListItem> <asp:ListItem>Yes</asp:ListItem> </asp:RadioButtonList> </td></tr><tr> <td colspan="2" style="text-align: right; width: 320px"> <asp:Button ID="ButtonRequestQuote" runat="server" Text="Request Your Quote" /> </td></tr></table><
ClientSettings>
<ClientEvents OnRowDblClick="DataGridRowDblClicked" />
<Scrolling AllowScroll="true" ScrollHeight="235px" />
<Selecting AllowRowSelect="true" />
</ClientSettings>
Thanks,
E.
function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); }Sys.Application.add_init(function() { $create(Telerik.Web.UI.RadMaskedTextBox, {"_enableOldBoxModel":false,"_focused":false,"_initialMasks":[new Telerik.Web.UI.RadDigitMaskPart(),new Telerik.Web.UI.RadDigitMaskPart(),new Telerik.Web.UI.RadDigitMaskPart(),new Telerik.Web.UI.RadLiteralMaskPart('.'),new Telerik.Web.UI.RadDigitMaskPart(),new Telerik.Web.UI.RadDigitMaskPart(),new Telerik.Web.UI.RadDigitMaskPart(),new Telerik.Web.UI.RadLiteralMaskPart('.'),new Telerik.Web.UI.RadDigitMaskPart(),new Telerik.Web.UI.RadDigitMaskPart(),new Telerik.Web.UI.RadDigitMaskPart(),new Telerik.Web.UI.RadLiteralMaskPart('-'),new Telerik.Web.UI.RadDigitMaskPart(),new Telerik.Web.UI.RadDigitMaskPart()],"_originalValue":"___.___.___-__","_shouldResetWidthInPixels":true,"clientStateFieldID":"login_ClientState","enabled":true,"styles":{HoveredStyle: ["font-family:Arial;font-size:13px;width:300px;", "riTextBox riHover text"],InvalidStyle: ["font-family:Arial;font-size:13px;width:300px;", "riTextBox riError text"],DisabledStyle: ["font-family:Arial;font-size:13px;width:300px;", "riTextBox riDisabled text"],FocusedStyle: ["font-family:Arial;font-size:13px;width:300px;", "riTextBox riFocused text"],EmptyMessageStyle: ["font-family:Arial;font-size:13px;width:300px;", "riTextBox riEmpty text"],ReadOnlyStyle: ["font-family:Arial;font-size:13px;width:300px;", "riTextBox riRead text"],EnabledStyle: ["font-family:Arial;font-size:13px;width:300px;", "riTextBox riEnabled text"]}}, null, null, $get("login"));});<?xml version="1.0" encoding="ISO-8859-1"?><globalization requestEncoding="ISO-8859-1" responseEncoding="ISO-8859-1" culture="pt-BR" uiCulture="pt-BR" /><Telerik: Mask RadMaskedTextBox ="###.###.###-##" id = "login" CssClass = "text" runat = "server"TabIndex = "1" WIDTH = "300"></ Telerik: RadMaskedTextBox>| Private Sub radgPayRequest_ItemCommand(ByVal source As Object, ByVal e As GridCommandEventArgs) Handles radgPayRequest.ItemCommand |
| If LCase(e.CommandName) = LCase("AddNewPaymentRequest") Then |
| 'Set the cache values to pass to the window |
| Common.Cache.CacheSiteInfo.Cache_PageMode = EnumUI.PageMode.AddNew |
| 'Open the radwindow |
| Call RadWindowSettings_AdminPilotPayRequest() |
| End If |
| End Sub |
| Private Sub RadWindowSettings_AdminPilotPayRequest() |
| Dim rwPilotPayRequest As New RadWindow |
| rwPilotPayRequest.InitialBehaviors = WindowBehaviors.None |
| rwPilotPayRequest.NavigateUrl = "Pilot/AdminPilotPayRequest.aspx" |
| rwPilotPayRequest.Height = System.Web.UI.WebControls.Unit.Pixel(500) |
| rwPilotPayRequest.Width = System.Web.UI.WebControls.Unit.Pixel(725) |
| rwPilotPayRequest.VisibleStatusbar = False |
| rwPilotPayRequest.Modal = False |
| rwPilotPayRequest.Behaviors = WindowBehaviors.Close |
| rwPilotPayRequest.DestroyOnClose = True |
| rwPilotPayRequest.VisibleOnPageLoad = True |
| radwWindowMan.Windows.Add(rwPilotPayRequest) |
| End Sub |
| Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click |
| Try |
| 'We run the save event here, which saves the data correctly to the database |
| 'Close the window |
| ClientScript.RegisterStartupScript(Page.GetType](), "CloseWindow", "<script language=""javascript"">CloseRadWindow();</script>") |
| End Try |
| End Sub |
| function GetRadWindow() |
| { |
| var oWindow = null; |
| if (window.radWindow) oWindow = window.radWindow; |
| else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; |
| return oWindow; |
| } |
| function CloseRadWindow() |
| { |
| var oWindow = GetRadWindow(); |
| oWindow.Close(); |
| } |
| <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> |
| <script TYPE="text/javascript"> |
| function refreshGrid(arg) |
| { |
| if(!arg) |
| { |
| $find("<%=radaManager.ClientID %>").ajaxRequest("Rebind"); |
| } |
| else |
| { |
| $find("<%=radaManager.ClientID %>").ajaxRequest("RebindAndNavigate"); |
| } |
| } |
| </script> |
| </telerik:RadCodeBlock> |
| <telerik:RadAjaxManager ID="radaManager" RUNAT="server" OnAjaxRequest="radaManager_AjaxRequest"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AJAXCONTROLID="radaManager"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl CONTROLID="radgPayRequest"></telerik:AjaxUpdatedControl> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AJAXCONTROLID="radgPayRequest"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl CONTROLID="radgPayRequest"></telerik:AjaxUpdatedControl> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| Protected Sub radaManager_AjaxRequest(ByVal sender As Object, ByVal e As AjaxRequestEventArgs) Handles radaManager.AjaxRequest |
| Select Case e.Argument |
| Case "Rebind" |
| radgPayRequest.MasterTableView.SortExpressions.Clear() |
| radgPayRequest.MasterTableView.GroupByExpressions.Clear() |
| radgPayRequest.MasterTableView.Rebind() |
| Case "RebindAndNavigate" |
| radgPayRequest.MasterTableView.SortExpressions.Clear() |
| radgPayRequest.MasterTableView.GroupByExpressions.Clear() |
| radgPayRequest.MasterTableView.Rebind() |
| End Select |
| End Sub |
| Protected Overrides Sub RaisePostBackEvent(ByVal sourceControl As IPostBackEventHandler, ByVal eventArgument As String) |
| MyBase.RaisePostBackEvent(sourceControl, eventArgument) |
| If TypeOf sourceControl Is RadAjaxManager Then |
| Select Case eventArgument |
| Case "Rebind" |
| radgPayRequest.MasterTableView.SortExpressions.Clear() |
| radgPayRequest.MasterTableView.GroupByExpressions.Clear() |
| radgPayRequest.MasterTableView.Rebind() |
| Case "RebindAndNavigate" |
| radgPayRequest.MasterTableView.SortExpressions.Clear() |
| radgPayRequest.MasterTableView.GroupByExpressions.Clear() |
| radgPayRequest.MasterTableView.Rebind() |
| End Select |
| End If |
| End Sub 'RaisePostBackEvent |