or



function keypress(sender, args) { var char = args.get_keyCharacter(); //allow a dot to be a comma (only needed when we DONT press numpad decimalseperator) if (char == "." && !sender._numPadDecimalSeparatorPressed) { //cancel current event args.set_cancel(true); //now fake a decimal seperator pressed keypress sender._numPadDecimalSeparatorPressed = true; //and send it back to the telerik handler sender._onTextBoxKeyPressHandler(args._domEvent); } }.captcha { text-align: center; direction: ltr; } img { text-align: center; direction: ltr; }<telerik:RadCaptcha ID="RadCaptcha1" runat="server" CaptchaTextBoxCssClass="captcha" CssClass="captcha"></telerik:RadCaptcha>| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <div> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server" AsyncPostBackTimeout="600"> |
| </telerik:RadScriptManager> |
| <telerik:RadGrid ID="RadGrid1" runat="server" Skin="Sunset" AllowSorting="True" |
| GridLines="None" Width="95%" OnItemCommand="RadGrid1_ItemCommand"> |
| <MasterTableView CommandItemDisplay="Top"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| <CommandItemSettings |
| ShowExportToWordButton="true" |
| ShowExportToExcelButton="true" |
| ShowExportToCsvButton="true" |
| ShowExportToPdfButton="true" |
| /> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </div> |
| <script type="text/javascript"> |
| function onRequestStart(sender, args) |
| { |
| if (args.get_eventTarget().indexOf("ExportToExcelButton") >= 0 || |
| args.get_eventTarget().indexOf("ExportToWordButton") >= 0 || |
| args.get_eventTarget().indexOf("ExportToPdfButton") >= 0 || |
| args.get_eventTarget().indexOf("ExportToCsvButton") >= 0) |
| { |
| args.set_enableAjax(false); |
| } |
| } |
| </script> |
| <telerik:RadAjaxManager runat="server"> |
| <ClientEvents OnRequestStart="onRequestStart" /> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="Button1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Height="75px" |
| Width="75px" Skin="Forest"> |
| </telerik:RadAjaxLoadingPanel> |
| Imports Telerik.Web.UI |
| Imports Telerik.Web.UI.Common |
| Imports Telerik.Web.UI.Grid |
| Imports Telerik.Web.UI.RadGrid |
| Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click |
| Dim sqlString As String |
| sqlString = "my params" |
| RadGrid1.DataSource = ws1.getData(sqlString).Tables("DAT") |
| RadGrid1.DataBind() |
| Dim cmdItem As GridCommandItem |
| cmdItem = RadGrid1.MasterTableView.GetItems(GridItemType.CommandItem)(0) |
| cmdItem.FindControl("InitInsertButton").Visible = False |
| cmdItem.FindControl("AddNewRecordButton").Visible = False |
| cmdItem.FindControl("RebindGridButton").Visible = False |
| cmdItem.FindControl("RefreshButton").Visible = False |
| End Sub |
| Protected Sub RadGrid1_ItemCommand(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) |
| If e.CommandName = Telerik.Web.UI.RadGrid.ExportToExcelCommandName Then |
| RadGrid1.ExportSettings.OpenInNewWindow = True |
| RadGrid1.MasterTableView.ExportToExcel() |
| ElseIf e.CommandName = Telerik.Web.UI.RadGrid.ExportToWordCommandName Then |
| RadGrid1.ExportSettings.OpenInNewWindow = True |
| RadGrid1.MasterTableView.ExportToWord() |
| ElseIf e.CommandName = Telerik.Web.UI.RadGrid.ExportToCsvCommandName Then |
| RadGrid1.ExportSettings.OpenInNewWindow = True |
| RadGrid1.MasterTableView.ExportToCSV() |
| ElseIf e.CommandName = Telerik.Web.UI.RadGrid.ExportToPdfCommandName Then |
| RadGrid1.ExportSettings.OpenInNewWindow = True |
| RadGrid1.MasterTableView.ExportToPdf() |
| End If |
| End Sub |