Telerik Forums
UI for ASP.NET AJAX Forum
12 answers
482 views
Hi, everybody

Im still new to Telerik Controls, so sorry for dumb questions.

Anyway is there some Css hack or another way to set icon in simple radalert javascript function? I would like to have several types of messages in my project. And exclamation mark is not appropriat, when opertaion finish successfully.

Thanks!
Naren
Top achievements
Rank 1
 answered on 10 Dec 2012
1 answer
115 views
Why when I start the transfer from the site of a file on the remote server appears radloadingpanel but does not move?

this my code into vbnet and asp:

Imports System
Imports System.Collections
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.IO
Imports System.Web
Imports System.Web.SessionState
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.HtmlControls
Imports Telerik.Web.UI
Imports System.Data.SqlClient
Imports Telerik.Web.UI.Upload
 
Public Class UploadImgProfile
    Inherits RadAjaxPage
    Public _image As String
#Region "routine"
    Private Sub update_image(ByVal idutente As Int32, ByVal image As String)
        Try
            Dim conString = ConfigurationManager.ConnectionStrings("TrycontactString")
            Dim strConnString As String = conString.ConnectionString
            Using db As New SqlConnection(strConnString)
                db.Open()
                Using sqlcmd As New SqlCommand("Sp_update_imageprofile", db)
                    sqlcmd.CommandType = CommandType.StoredProcedure
                    sqlcmd.Parameters.AddWithValue("@id", SqlDbType.Int).Value = idutente
                    sqlcmd.Parameters.AddWithValue("@imageprofile", SqlDbType.VarChar).Value = image
                    sqlcmd.ExecuteNonQuery()
                End Using
            End Using
        Catch ex As SqlException
            Exit Sub
        Catch ex As Exception
            Exit Sub
        End Try
    End Sub
#End Region
        Protected Sub Imgbtnesci_Click(sender As Object, e As System.Web.UI.ImageClickEventArgs) Handles Imgbtnesci.Click
        ClientScript.RegisterStartupScript(Me.GetType, "closeWindow", "<script type='text/javascript'>GetRadWindow().close('" & ViewState("DirImage") & "')</script>")
    End Sub
 
    Protected Sub CustomValidator1_ServerValidate(source As Object, e As System.Web.UI.WebControls.ServerValidateEventArgs) Handles CustomValidator1.ServerValidate
        e.IsValid = (RadUpload1.InvalidFiles.Count = 0)
    End Sub
 
    Protected Sub Imgbtnupload_Click(sender As Object, e As System.EventArgs) Handles Imgbtnupload.Click
        If RadUpload1.UploadedFiles.Count > 0 Then
            ViewState("DirImage") = "/image/image_utenti/" & RadUpload1.UploadedFiles.Item(0).FileName
            update_image(Session.Item("idutente"), ViewState("DirImage"))
            Label1.Text = "File caricato: " & RadUpload1.UploadedFiles.Item(0).FileName & "(" & RadUpload1.UploadedFiles.Item(0).ContentLength & " " & "bytes)"
              Else
            Label1.Visible = True
        End If
    End Sub

<form id="form1" runat="server">
<telerik:RadAjaxManager runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="Imgbtnupload">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="form1" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManager>
<div style="font-family: Verdana; font-size: small; background-image: url('Image/Upload.jpg'); background-repeat: no-repeat; width: 350px; height: 230px">
     <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Runat="server"
         Skin="Simple" HorizontalAlign="Center" Width="350px" BorderColor="#D5842B"
         BorderStyle="Double" BorderWidth="1px">
     </telerik:RadAjaxLoadingPanel>
     <telerik:RadScriptManager ID="RadScriptManager1" Runat="server">
    </telerik:RadScriptManager>
    <div>
         <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" height="230px"
         width="300px" HorizontalAlign="NotSet"
            ClientEvents-OnRequestStart="conditionalPostback">
             <table style="border: 0px; margin: 0px; padding: 0px; width: 350px;">
                 <tr>
                     <td style="border-style: none; border-color: inherit; border-width: 0px; margin: 0px; padding: 0px; text-align: center; ">
                          </td>
                 </tr>
                 <tr>
                     <td style="border-style: none; border-color: inherit; border-width: 0px; margin: 0px; padding: 0px; text-align: center; height:23px">
                          </td>
                 </tr>
                 <tr>
                     <td style="border-style: none; border-color: inherit; border-width: 0px; margin: 0px; padding: 0px; text-align: center; height:23px">
                         <asp:Label ID="Label1" runat="server" Text="Nessun file caricato"
                    ForeColor="Green"></asp:Label>
                     </td>
                 </tr>
                 <tr>
                     <td style="border-style: none; border-color: inherit; border-width: 0px; margin: 0px; padding: 0px; text-align: left; vertical-align: top; height: 50px">
                         <telerik:RadUpload ID="RadUpload1" Runat="server"
                    AllowedFileExtensions="jpg,jpeg,png,gif" OverwriteExistingFiles="True"
                    TargetFolder="public/image_profile" ControlObjectsVisibility="None"
                    InputSize="40" Height="22px" style="text-align: left" Skin="Sunset"
                         Width="343px">
                             <Localization Select="Cerca" />
                         </telerik:RadUpload>
                         <div style="font-size:x-small">
                                  
                             <div style="text-align:center">
                                 <asp:Label ID="Label2" runat="server"
                                     Text="Il file deve avere le seguenti estensioni: .jpg, .jpeg, .png"></asp:Label>
                                 <br />
                                 <asp:Label ID="Label3" runat="server"
                                      
                                     Text="Per avere un'ottima risoluzione si consigliano queste dimenrsioni: 128x127 pixel"></asp:Label>
                                 <br />
                                 <asp:CustomValidator ID="CustomValidator1" runat="server"
                                     ClientValidationFunction="validateRadUpload"
                                     ErrorMessage="File errato o non selezionato" Font-Bold="True" ForeColor="Red"
                                     OnServerValidate="CustomValidator1_ServerValidate"></asp:CustomValidator>
                             </div>
                         </div>
                         <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
                             <script type="text/javascript">
                                     function conditionalPostback(sender, args) {
                                         if(args.get_eventTarget() == "<%= imgbtnupload.UniqueID %>") {
                                             args.set_enableAjax(false);
                                         //var panel = $find("<%= RadAjaxLoadingPanel1.ClientID %>");
                                         //var divElementStyle = panel.get_element().style;
                                         //divElementStyle.position = 'absolute';
                                         //divElementStyle.left = args.get_eventTargetElement().offsetLeft + args.get_eventTargetElement().offsetWidth + "px";
                                         //divElementStyle.top = args.get_eventTargetElement().offsetTop + "px";
                                         //currentUpdatedControl = "<%= RadUpload1.ClientID %>";
                                         //panel.show(currentUpdatedControl);
                                         }
                                     }
 
                                     function validateRadUpload(source, e) {
                                         e.IsValid = false;
                                         var upload = $find("<%= RadUpload1.ClientID %>");
                                         var inputs = upload.getFileInputs();
                                         for (var i = 0; i < inputs.length; i++) {
                                             //check for empty string or invalid extension    
                                             if (inputs[i].value != "" && upload.isExtensionValid(inputs[i].value)) {
                                                 e.IsValid = true;
                                                 break;
                                             }
                                         }
                                     }
                                     function GetRadWindow() {
                                         var oWindow = null;
                                         if (window.radWindow) oWindow = window.radWindow;
                                         else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
                                         return oWindow;
                                     }
                                 </script>
                         </telerik:RadCodeBlock>
                     </td>
                 </tr>
                 <tr>
                     <td style="border-style: none; border-color: inherit; border-width: 0px; margin: 0px; padding: 0px; text-align: center; height:10px">
                          </td>
                 </tr>
                 <tr>
                     <td style="border-style: none; border-color: inherit; border-width: 0px; margin: 0px; padding: 0px; text-align: center; height:10px">
                         <telerik:RadButton ID="Imgbtnupload" runat="server" Skin="Sunset"
                             Text="Carica immagine" Width="120px">
                         </telerik:RadButton>
                     </td>
                 </tr>
             </table>
     </telerik:RadAjaxPanel>
                     <div style="width: 344px; text-align:center">                            
                         <asp:ImageButton ID="Imgbtnesci" runat="server" ImageUrl="~/Image/esci1.png"
                             ValidationGroup="esci" />
                     </div>
    </div
</div>
</form>
Plamen
Telerik team
 answered on 10 Dec 2012
8 answers
333 views
Why not work with the radupload radajaxpanel on?
Plamen
Telerik team
 answered on 10 Dec 2012
1 answer
173 views
How can i fire itemclick event when the navigateurl property of menuitem is set
Princy
Top achievements
Rank 2
 answered on 10 Dec 2012
1 answer
201 views
How can i remove underline in gridhyperlink column ?
Princy
Top achievements
Rank 2
 answered on 10 Dec 2012
1 answer
113 views
1)how can i set alternating row style in the exported document? 
Shinu
Top achievements
Rank 2
 answered on 10 Dec 2012
1 answer
125 views
Hi,

I am trying to generated BoundColumns dynamically, i have read the documentation (http://www.telerik.com/help/aspnet-ajax/grid-using-columns.html) and the programmatic example (http://www.telerik.com/help/aspnet-ajax/grid-programmatic-creation.html), and drafted the following code, but nothing is getting rendered in the page, could you please help,

I debugged and found that the columns collection has the columns as the way I added them but they are not rendered in my page.
Please note I have checked in IE9 / FF16 and using IIS7.5 & net framework 4.0

Find below my code....

aspx,

<telerik:RadGrid ID="RadGridStores" runat="server" AutoGenerateColumns="False" EnableViewState="False" CellSpacing="0" GridLines="Both">
                                            <ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True">
                                                <Selecting AllowRowSelect="True" />
                                                <ClientEvents OnGridCreated="RadGridStores_OnGridCreated"/>
                                            </ClientSettings>
                                            <MasterTableView BorderStyle="Double" EnableViewState="False">
                                                <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
                                                <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
                                                    <HeaderStyle Width="20px"></HeaderStyle>
                                                </RowIndicatorColumn>
                                                <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
                                                    <HeaderStyle Width="20px"></HeaderStyle>
                                                </ExpandCollapseColumn>
                                                <EditFormSettings>
                                                    <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
                                                </EditFormSettings>                                                
                                            </MasterTableView>
                                            <FilterMenu EnableImageSprites="False"></FilterMenu>
                                        </telerik:RadGrid>

aspx.cs

private void SetUpDynamicColumns(UserAppletSettings usrAppConfig, RadGrid grid)
    {
        if (usrAppConfig.ItemCount <= 0) { return; }

        Telerik.Web.UI.GridBoundColumn gbCol = null;
        List<UsersDisplayColumnPKL> _enItems = null;
        try
        {
            _enItems = new List<UsersDisplayColumnPKL>(usrAppConfig.ItemByColumnOrder.Values);
            _enItems.Sort((UsersDisplayColumnPKL l, UsersDisplayColumnPKL r) => l.ColumnOrder.CompareTo(r.ColumnOrder));
            _enItems = _enItems.FindAll((UsersDisplayColumnPKL item) => item.ColumnVisible != 0 ||
                (item.ColumnVisible == 0 && item.ColumnOrder >= 999 && item.ColumnHidden == 0));

            for (int index = 0, length = _enItems.Count; index < length; index++)
            {
                gbCol = new Telerik.Web.UI.GridBoundColumn();
                grid.MasterTableView.Columns.Add(gbCol);

                gbCol.Visible = true;
                gbCol.HeaderText = _enItems[index].ColumnHeader;
                gbCol.DataField = _enItems[index].ColumnName;
                gbCol.UniqueName = _enItems[index].ColumnName;
               
            }

        }
        finally
        {
            if (!ReferenceEquals(_enItems, null))
            {
                _enItems.Clear();
                _enItems = null;
            }
        }
    }


protected void Page_Load(object sender, EventArgs e)
    {
        // Pre-condition section
        if (IsPostBack) return;
        if (IsCallback) return;

        SetCurrentTab();

        SetUpDynamicColumns(new UserAppletSettings(WebDataKeys.SCR_OFSS, UserAppletSettings.EAppletType.STOR, this.RadGridStores.MasterTableView),
            this.RadGridStores);

    }

Regards
Sanjib Harchowdhury
Marin
Telerik team
 answered on 10 Dec 2012
1 answer
47 views
1 answer
64 views

Hi,

 

I am  facing an issue with our application, the checkbox inside the Telerik  Radgrid in our application is not unchecking when it is clicked first time (as per the business logic the  grid will be loaded as few rows checked. And this issue occurring only in this scenario).  But it is unchecking on the second time clicked.  This issue we got after migrating the  application from .Net 3.5 to 4.0.

In our 3.5 application  grid is working fine in the above said scenario. we have  tried with  4.0 Telerik and Spring DLL ‘s, still we are facing the same issue.

Maria Ilieva
Telerik team
 answered on 10 Dec 2012
1 answer
109 views
Hi,

I am using a rad grid which is having a CheckBox column and with multiselection. Paging is enabled for the grid. If user selects one or more row in the grid and clicks on next or prev page button in the pager. A confirmation message should be displayed to user. If user clicks on "OK" in the confirmation message, i would like to perform operation(delete) and page should be changed (user should be redirected to next page), if he clicks on cancel, selection should be cleared and page should be changed.

Can you please help me with this scenario? A code sample will be of great help.

Thanks.
Angel Petrov
Telerik team
 answered on 10 Dec 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?