Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
92 views
Hi there,

I need to change the text and the button text on Pagerstyle when pagerstyle mode set to NextPrevNumericAndAdvanced. Look this:
<PagerStyle Mode="NextPrevNumericAndAdvanced"
In this telerik link http://www.telerik.com/help/aspnet-ajax/grdusingpagettextformat.html i see a exemple (the last exemple in this link) that text changed in mode Slider. Look:
<PagerStyle Mode="Slider" PagerTextFormat="{4} Page {0} from {1}, rows {2} to {3} from {5}"/>
....
<ClientSettings>
           
<ClientMessages PagerTooltipFormatString="Slider pages {0} from {1}" />
</
ClientSettings>
Can i change this text (if possible, change text button GO and CHANGE) in mode NextPrevNumericAndAdvanced?
Thks for help. 
Pavlina
Telerik team
 answered on 07 Jul 2010
2 answers
191 views
Hello,
Is it possible to have multiple GridClientSelectColumns in the same grid with the 'AllowMultipleRowSelection' set to true? The issue that I am having is that when I click one columns header checkbox and it goes and checks the other columns checkboxes.
Any ideas?
Regards,
RB
Rafeek Basheer
Top achievements
Rank 1
 answered on 07 Jul 2010
5 answers
210 views
I have a RadGrid sitting inside a RadAjaxPanel.  If I select a row in the grid a postback occurs, however if I do it for a second time nothing happens.  If I remove the radAjaxPanel then all works fine.  Below is a code snippet, am I missing something?
<telerik:RadAjaxLoadingPanel runat="server" ID="progressLoader" MinDisplayTime="1500" InitialDelayTime="1000" Skin="Default"></telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxPanel runat="server" ID="rap_panel1" LoadingPanelID="progressLoader" EnableViewState="true"  EnableEmbeddedScripts="true" EnableAJAX= "True" >
        <telerik:RadGrid ID="RadGrid1"  
                         runat="server"
                         GridLines="Vertical"
                         ShowGroupPanel="True"
                         PageSize="5"
                         AllowSorting="true"
                         AllowPaging="true"
                         AutoGenerateColumns="false"
                         EnableHeaderContextMenu="true"
                         Skin="Default" >            
            <ExportSettings>
                <Pdf FontType="Subset" PaperSize="A4" />
                <Excel Format="Html" />
                <Csv ColumnDelimiter="Comma" RowDelimiter="NewLine" />
            </ExportSettings>
            <MasterTableView DataKeyNames="ROWCLICK" GroupLoadMode="Client" CommandItemDisplay="Top">
                <PagerStyle  Mode="NextPrevNumericAndAdvanced" />
               <%-- <CommandItemSettings ShowExportToCsvButton="true" ShowExportToExcelButton="true" ShowExportToPdfButton="true" ShowExportToWordButton="true" ShowAddNewRecordButton="false" ShowRefreshButton="false" />--%>
               <CommandItemTemplate>

                      <asp:LinkButton ID="btn_save" runat="server" CommandName="saveGrid" ><asp:Image runat="server" ID="img_save" ImageUrl="~/_resources/images/icons/tick.png"/></asp:LinkButton>
                        <asp:LinkButton ID="btn_excel" runat="server" CommandName="excel" ><asp:Image runat="server" ID="Image1" ImageUrl="~/_resources/images/icons/xls_grey.gif"/></asp:LinkButton>
                        
                    
                </CommandItemTemplate>
            </MasterTableView>
            <ClientSettings ReorderColumnsOnClient="True"
                            AllowDragToGroup="True"
                            AllowColumnsReorder="True"
                            EnablePostBackOnRowClick="true"
                            AllowGroupExpandCollapse="true">
                <Resizing AllowRowResize="True"
                          AllowColumnResize="True"
                          EnableRealTimeResize="True"
                          ResizeGridOnColumnResize="False">
                </Resizing>
            </ClientSettings>
        </telerik:RadGrid>
</telerik:RadAjaxPanel>

mabs
Top achievements
Rank 1
 answered on 07 Jul 2010
1 answer
94 views
the css loads fine on local. On the server the css does not show up. The Webresource.axd file is empty.. please help
Genady Sergeev
Telerik team
 answered on 07 Jul 2010
1 answer
146 views
I added a progress bar on my page as shown in the code. But this page started giving me this error:Line: 1429
Error: Sys.ArgumentTypeException: Object of type 'Object' cannot be converted to type 'Array'.
Parameter name: array

This error is associated with script manager. Which ever page I put the script manager, it starts giving me the same error. Please help me to remove this error.
asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
02     <asp:ScriptManager ID="ScriptManager1" runat="server">    </asp:ScriptManager> 
03   
04 .....
05   
06 ..... 
07   
08  <asp:UpdatePanel ID="UpdatePanel1" runat="server">
09                 <ContentTemplate>
10                      <asp:UpdateProgress runat="server" ID="UpdateProgress1" DynamicLayout="false" AssociatedUpdatePanelID="UpdatePanel1">
11                             <ProgressTemplate>
12                                 <img id="Img1" runat="Server" src="~/images/cartoon.gif" height="50"  alt=""/>
13                             </ProgressTemplate>                            
14                         </asp:UpdateProgress>
15                         <asp:ImageButton ID="btn_save_preferences" runat="server" Text="Save Preferences" ImageUrl="images/btn_original_savepreferences.png" onclick="save_preferences"  />
16                 </ContentTemplate>
17                 </asp:UpdatePanel>
18   
19 ...
20   
21 ...
22   
23   
24 </asp:Content>
Prangadj
Top achievements
Rank 1
 answered on 07 Jul 2010
4 answers
181 views
Hello,

I have a Radgrid on my page which I want to filter with a value from a dropdownlist:

Protected Sub RadGrid_Suchresultate_NeedDataSource(ByVal source As ObjectByVal e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles RadGrid_Suchresultate.NeedDataSource  
        '=== Radgrid "Suchresultate" ==============================================================  
 
        Dim conn As New SqlConnection  
        conn.ConnectionString = ConfigurationManager.ConnectionStrings("BwaConnectionString").ConnectionString  
 
        Dim cmd_Suchresultate As New SqlCommand  
        cmd_Suchresultate.CommandType = CommandType.Text  
        cmd_Suchresultate.Connection = conn  
 
        Dim cmd_Kategorien As New SqlCommand  
        cmd_Kategorien.CommandType = CommandType.Text  
        cmd_Kategorien.Connection = conn  
 
        If Request.QueryString("Suche") <> "" Then 
 
            cmd_Suchresultate.CommandText = "SELECT [ArtikelID], [Artikelnummer], [Bezeichnung], [Preis], [Text], [Bild], [WarengruppeID], [Einheit] FROM [Artikel]" 
            cmd_Kategorien.CommandText = "SELECT DISTINCT W.Warengruppe, W.WarengruppeID FROM Artikel As A INNER JOIN Warengruppe As W ON A.WarengruppeID = W.WarengruppeID" 
 
            '--- Querystring "Suche" in String speichern ----------------------------------------------  
            Dim str_Suche As String = Request.QueryString("Suche")  
            '--- Suchbegriff(e) in Array speichern ----------------------------------------------------  
            Dim str_Suchbegriffe As String() = Split(str_Suche, " ")  
 
            Dim str_Operator As String = " WHERE " 
 
            For Each str_Suchbegriff As String In str_Suchbegriffe  
                cmd_Suchresultate.CommandText &= str_Operator & " " & "([Artikelnummer] LIKE '%' + @Artikelnummer" & str_Suchbegriff & " + '%' OR [Bezeichnung] LIKE '%' + @Bezeichnung" & str_Suchbegriff & " + '%' OR [Text] LIKE '%' + @Text" & str_Suchbegriff & " + '%')" 
                cmd_Kategorien.CommandText &= str_Operator & " " & "([Artikelnummer] LIKE '%' + @Artikelnummer" & str_Suchbegriff & " + '%' OR [Bezeichnung] LIKE '%' + @Bezeichnung" & str_Suchbegriff & " + '%' OR [Text] LIKE '%' + @Text" & str_Suchbegriff & " + '%')" 
                str_Operator = " AND " 
                '--- SqlParameter definieren --------------------------------------------------------------  
                'In der For - Each Schleife wird das Array "Suchbegriffe"  durchlaufen und die einzelnen Suchbegriffe der Variablen "Suchbegriff" zugewiesen  
                'An den Namen des Parameters wir der Suchbegriff angehängt, damit jeder Paramer einen anderen Namen erhält (sonst Fehler, Parameternamen müssen eindeutig sein)  
                With cmd_Suchresultate.Parameters  
                    .Add(New SqlParameter("@Artikelnummer" & str_Suchbegriff, str_Suchbegriff))  
                    .Add(New SqlParameter("@Bezeichnung" & str_Suchbegriff, str_Suchbegriff))  
                    .Add(New SqlParameter("@Text" & str_Suchbegriff, str_Suchbegriff))  
                End With 
                With cmd_Kategorien.Parameters  
                    .Add(New SqlParameter("@Artikelnummer" & str_Suchbegriff, str_Suchbegriff))  
                    .Add(New SqlParameter("@Bezeichnung" & str_Suchbegriff, str_Suchbegriff))  
                    .Add(New SqlParameter("@Text" & str_Suchbegriff, str_Suchbegriff))  
                End With 
                '--- SqlParameter definieren E N D E ------------------------------------------------------  
            Next 
 
            Page.Title = "Ihre Suchergebnisse für den Suchbegriff " & str_Suche 'TODO: Title besser machen  
 
        ElseIf Request.QueryString("Kategorie") <> "" Then 
            '--- Querystring "Kategorie" in String speichern ------------------------------------------  
            Dim str_Kategorie As String = Request.QueryString("Kategorie")  
            cmd_Suchresultate.CommandText = "SELECT [ArtikelID], [Artikelnummer], [Bezeichnung], [Preis], [Text], [Bild], [WarengruppeID], [Einheit] FROM [Artikel] WHERE WarengruppeID = @WarengruppeID" 
 
            '--- SqlParameter definieren --------------------------------------------------------------   
            With cmd_Suchresultate.Parameters  
                .Add(New SqlParameter("@WarengruppeID", str_Kategorie))  
            End With 
            '--- SqlParameter definieren E N D E ------------------------------------------------------  
 
            Page.Title = "Ihre gewünschte Kategorie " & str_Kategorie  
 
        Else 
            'Seite direkt aufgerufen  
            Response.Redirect("~/default.aspx")  
 
        End If 
 
        Dim dt_Suchresultate As New DataTable  
 
        Using conn  
            conn.Open()  
 
            Dim dr_Suchresultate As SqlDataReader = cmd_Suchresultate.ExecuteReader()  
            dt_Suchresultate.Load(dr_Suchresultate)  
            RadGrid_Suchresultate.DataSource = dt_Suchresultate  
 
            Dim dr_Kategorien As SqlDataReader = cmd_Kategorien.ExecuteReader()  
            drp_Kategorien.DataSource = dr_Kategorien  
            drp_Kategorien.DataValueField = "WarengruppeID" 
            drp_Kategorien.DataTextField = "Warengruppe" 
            drp_Kategorien.DataBind()  
        End Using  
 
        '=== Radgrid "Suchresultate" E N D E ======================================================  
 
    End Sub 

What is the best way to achieve that?

Thanks in adance for any help

Best regards

Tom
Mira
Telerik team
 answered on 07 Jul 2010
1 answer
44 views

I'm using RadMenu like the "mega drop down" sample.

In IE, moving the mouse over the text of the first level menu fires the menu drop down, which is perfect. However, on Firefox and other browsers, the drop down fires only when moving the mouse over the bottom of the links.

I'm attaching a gif to explain it better.

How can I correct this, please ?

Evelyne Schreiner
Top achievements
Rank 1
 answered on 07 Jul 2010
6 answers
144 views
Hi,

I have a radScheduler and the data is bind from a dataset. I cant seems to sort the appointments. For example, 1st June i have 3 appointments (a, b, c) and i want it to sort as a, b and c. and in 2nd June, i have same set of appointments (a, b, c), but it's cant be sorted. how can i sort the appointments? Im using version 2008Q1.


Regards.
Veronica
Telerik team
 answered on 07 Jul 2010
1 answer
189 views
Hi

I am using the ajax radgrid version 2010.1.519.35 and displaying part of a long piece of text in a column. The complete text I display in the tooltip like so:
protected void rgViews_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) 
      if (e.Item is Telerik.Web.UI.GridDataItem) 
      { 
            string fulltext = e.Item.Cells[3].Text; 
            if (e.Item.Cells[3].Text.Length >= 70) 
            { 
                  e.Item.Cells[3].Text = e.Item.Cells[3].Text.Substring(0, 70) + " ..."; 
                  e.Item.Cells[3].ToolTip = fulltext.Replace("\r\n", " ").Replace("\t", ""); 
            } 
      } 
The tooltips displays fine in firefox 3.6.2, resizing to fit the data, - but the problem is in ie8 the tooltip size seems to max out at about 250px wide by 200px high, which truncates the data in the tooltip. Is there any way of making the tooltip bigger?

Kind Regards,
Jeremy
Dimo
Telerik team
 answered on 07 Jul 2010
1 answer
230 views

Requirements

RadControls version

2009.2 826

.NET version

3.5

Visual Studio version

2008

programming language

VB.net

browser support

all browsers supported by RadControls


PROJECT DESCRIPTION
The project is a small stand-alone snippet to demonstrate how to include a RadColorPicker in a RadGrid Column with 2-sided link to an MS-SQL database. We are simulating a Product grid with an optional color set.
Works when loading, creating and modifying records.

Instructions:
Unzip and use default page.
Create a database with a table named "Products" with fields;
ID (PK, int, not null)
Name (nvarchar(50), not null)
myColor (nchar(10), null)

Default page:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> 
 
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
<html xmlns="http://www.w3.org/1999/xhtml">  
<head runat="server">  
    <title></title>  
</head> 
<body> 
    <form id="form1" runat="server">  
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">  
    </telerik:RadScriptManager> 
    <div> 
        <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" GridLines="None"   
            AllowAutomaticDeletes="true" AllowAutomaticInserts="true" AllowAutomaticUpdates="true">  
<MasterTableView DataKeyNames="ID" DataSourceID="SqlDataSource1" CommandItemDisplay="Top">  
<RowIndicatorColumn> 
<HeaderStyle Width="20px"></HeaderStyle> 
</RowIndicatorColumn> 
 
<ExpandCollapseColumn> 
<HeaderStyle Width="20px"></HeaderStyle> 
</ExpandCollapseColumn> 
    <Columns> 
        <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumn" HeaderStyle-Width="32px">  
            <HeaderStyle Width="32px"></HeaderStyle> 
            <ItemStyle HorizontalAlign="Center" /> 
        </telerik:GridEditCommandColumn> 
        <telerik:GridBoundColumn DataField="ID" DataType="System.Int32" HeaderText="ID"   
            ReadOnly="True" SortExpression="ID" UniqueName="ID">  
        </telerik:GridBoundColumn> 
        <telerik:GridBoundColumn DataField="Name" HeaderText="Name"   
            SortExpression="Name" UniqueName="Name">  
        </telerik:GridBoundColumn> 
        <telerik:GridTemplateColumn UniqueName="Color" HeaderText="Color" DataField="myColor" 
            SortExpression="myColor" AllowFiltering="false" HeaderStyle-Width="32px">  
            <ItemTemplate> 
                <div style='width: 16px; height: 16px; background-color: <%# Eval("myColor") %>'></div> 
            </ItemTemplate> 
            <EditItemTemplate> 
                <telerik:RadColorPicker runat="server" ShowIcon="true" ID="RadColorPicker1" SelectedColor='<%# HTML2Color(myCStr(Eval("myColor"))) %>' /> 
            </EditItemTemplate> 
        </telerik:GridTemplateColumn> 
        <telerik:GridButtonColumn ConfirmText="Delete this product?" ConfirmDialogType="RadWindow" 
            ConfirmTitle="Delete" ButtonType="ImageButton" CommandName="Delete" Text="Delete" 
            UniqueName="DeleteColumn" HeaderStyle-Width="32px">  
            <HeaderStyle Width="32px"></HeaderStyle> 
            <ItemStyle HorizontalAlign="Center" /> 
        </telerik:GridButtonColumn> 
    </Columns> 
</MasterTableView> 
        </telerik:RadGrid> 
    </div> 
    <asp:SqlDataSource ID="SqlDataSource1" runat="server"   
        ConnectionString="<%$ ConnectionStrings:CS_ColorPickingInsideGrid %>"   
        DeleteCommand="DELETE FROM [Products] WHERE [ID] = @ID"   
        InsertCommand="INSERT INTO [Products] ([Name], [myColor]) VALUES (@Name, @myColor)"   
        SelectCommand="SELECT [ID], [Name], [myColor] FROM [Products]"   
        UpdateCommand="UPDATE [Products] SET [Name] = @Name, [myColor] = @myColor WHERE [ID] = @ID">  
        <DeleteParameters> 
            <asp:Parameter Name="ID" Type="Int32" /> 
        </DeleteParameters> 
        <UpdateParameters> 
            <asp:Parameter Name="Name" Type="String" /> 
            <asp:Parameter Name="myColor" Type="String" /> 
            <asp:Parameter Name="ID" Type="Int32" /> 
        </UpdateParameters> 
        <InsertParameters> 
            <asp:Parameter Name="Name" Type="String" /> 
            <asp:Parameter Name="myColor" Type="String" /> 
        </InsertParameters> 
    </asp:SqlDataSource> 
    </form> 
</body> 
</html> 
 

Codebehind:
Imports Telerik.Web.UI  
Imports System.Data  
Imports System.Drawing  
 
Partial Class _Default  
    Inherits System.Web.UI.Page  
 
    Function HTML2Color(ByVal hex As StringAs Color  
        Return ColorTranslator.FromHtml(hex)  
    End Function 
 
    Function myCStr(ByVal dbstring As ObjectAs String 
        If IsDBNull(dbstring) Then 
            Return ("#ffffff")  
        Else 
            Return CStr(dbstring)  
        End If 
    End Function 
 
    Protected Sub RadGrid1_ItemCommand(ByVal source As ObjectByVal e As GridCommandEventArgs) Handles RadGrid1.ItemCommand  
        Select Case e.CommandName  
            Case RadGrid.UpdateCommandName  
                Dim editedItem As GridEditableItem = CType(e.Item, GridEditableItem)  
                SqlDataSource1.UpdateParameters("myColor").DefaultValue = ColorTranslator.ToHtml(CType(editedItem.FindControl("RadColorPicker1"), RadColorPicker).SelectedColor)  
            Case RadGrid.PerformInsertCommandName  
                Dim insertItem As GridEditableItem = CType(e.Item, GridEditableItem)  
                SqlDataSource1.InsertParameters("myColor").DefaultValue = ColorTranslator.ToHtml(CType(insertItem.FindControl("RadColorPicker1"), RadColorPicker).SelectedColor)  
        End Select 
    End Sub 
 
End Class 
 
Yavor
Telerik team
 answered on 07 Jul 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?