Telerik Forums
UI for ASP.NET AJAX Forum
0 answers
57 views
Good day,
I've been trying to run ASPNET AJAX for almost the whole day now but seems like its not working for me.
Im using Visual Studion 2005, MS SQL SERVER 2005.  Is ASPNET AJAX Q1 2009 compatible with VS2005?
I already fallowed instructions from this document: "Adding RadControls for ASP.NET AJAX to an existing application"
http://www.telerik.com/help/aspnet-ajax/adding%20radcontrols%20prometheus%20to%20an%20existing%20application.html
Already installed ASP.NET AJAX and Configured my webconfig.
I've added ScriptManager and RadAjaxManager to my Masterpage and this error showed up.
Error 147 Type 'System.Web.UI.ScriptManager' is not defined.
on my Masterpage.master.designer.vb the 

Protected

 

WithEvents ScriptManager1 As Global.System.Web.UI.ScriptManager

 

has error.. What did I miss?..
Thanks in advance,
Ian



RJ
Top achievements
Rank 1
 asked on 16 May 2009
1 answer
84 views
I have a grid that is being used to display a customer's transaction history.  Some of these transactions will take up 2-3 lines in the grid.  Is there a way to keep certain rows together when sorting?  If not, is it possible to display multiple lines of data in a single row in the grid?  Thank you.

Ryan
Georgi Krustev
Telerik team
 answered on 16 May 2009
1 answer
237 views
We are using the Telerik Treeview control and intermittently we are getting and invalid viewstate error. Here are some of the details of the exception:

Message: Exception Type:        System.FormatException
Exception Message:     Invalid length for a Base-64 char array.
Exception Source:      mscorlib
Exception Target Site: FromBase64String

(Outer Exception)
Exception Type:        System.Web.UI.ViewStateException
Exception Message:     Invalid viewstate.


 __EVENTTARGET                 RadTreeView1
 __EVENTARGUMENT               {"commandName":"Collapse","index":"43:0:0:0:0"}

Any ideas why this error may be happening?

Thanks
Som
Veselin Vasilev
Telerik team
 answered on 16 May 2009
1 answer
147 views
hi everybody
i am working with radgrid. i using property AutoGenerateColumns="true" and Set DataSource for radgrid
and i have Event

protected void RadUpdateResource_ItemDataBound(object sender, GridItemEventArgs e)
            {
                if (e.Item is GridEditableItem && e.Item.IsInEditMode)
                {
                    GridEditableItem dataItem = e.Item as GridEditableItem;
                    foreach (DataRow row in dsUser.Tables[0].Rows)
                    {
                        TextBox txtbx = (TextBox)dataItem[row["UserName"].ToString()].Controls[0];
                        txtbx.ID = row["UserName"].ToString();

                        if (txtbx.Text != "")
                        {
                            txtbx.Text = txtbx.Text.Remove(txtbx.Text.Length - 1);
                        }
                   }
               }
           }


and event for update for grid

 protected void RadUpdateResource_UpdateCommand(object source, GridCommandEventArgs e)
            {
                GridEditableItem editedItem = e.Item as GridEditableItem;
                int iActivityID = Convert.ToInt32(editedItem["ActivityID"].Text.ToString());

                foreach (DataRow row in dsUser.Tables[0].Rows)
                {
                    TextBox txtbox = (TextBox)editedItem[row["UserName"].ToString()].Controls[0];
                }
            }

but txtbox.Text alway is empty.
how i can get value for update

please help me
thanks






Nguyen
Top achievements
Rank 1
 answered on 16 May 2009
1 answer
71 views
This page, detailing setting a PanelBar to 100% of the browser's height, contains an error.

Item "3" of the numbered list of steps instructs the user to set the "Style" attribute of the PanelBar; the example code that follows this does not set this attribute.

--
Stuart
Paul
Telerik team
 answered on 16 May 2009
1 answer
177 views
Hello,

I have the following page :

<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/SimpleMasterPage.master" 
    CodeBehind="GestionMails.aspx.cs" Inherits="DataPro.WebUI.BackOffice.GestionMails" %> 
 
<%@ Register Assembly="RadComboBox.Net2" Namespace="Telerik.WebControls" TagPrefix="rad" %> 
<%@ Register Src="../UserControls/ModificationValidationUserControl.ascx" TagName="ModificationValidationUserControl" 
    TagPrefix="uc1" %> 
<%@ Register Assembly="RadGrid.Net2" Namespace="Telerik.WebControls" TagPrefix="rad" %> 
<%@ Register Assembly="RadAjax.Net2" Namespace="Telerik.WebControls" TagPrefix="rad" %> 
<%@ Register Assembly="DataPro.WebControls" Namespace="DataPro.WebControls" TagPrefix="sdp" %> 
<%@ Register Assembly="RadCalendar.Net2" Namespace="Telerik.WebControls" TagPrefix="rad" %> 
 
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> 
    <asp:Label ID="ltGestionTitle" CssClass="pageHeaderTop" runat="server"></asp:Label> 
    <div class="headerUnderline"> 
        &nbsp; 
    </div> 
    <table border="0" cellspacing="0" cellpadding="0" style="width: 97%"> 
        <tr style="width: 100%"> 
            <td class="smallHeader" colspan="2"> 
                <asp:Label ID="lblTopParameters" runat="server" EnableTheming="True"></asp:Label> 
            </td> 
        </tr> 
    </table> 
    &nbsp; 
    <rad:RadAjaxPanel ID="rapUtilisateurEcran" runat="server"> 
        <rad:RadGrid ID="rgUtilisateurEcran" runat="server" DataSourceID="odsUtilisateurEcran" 
            SkinID="mainGridSkin" AllowAutomaticDeletes="true" AllowAutomaticInserts="true" AllowAutomaticUpdates="true" 
            Width="97%" AllowPaging="True" GridLines="None" OnItemCreated="rgUtilisateurEcran_ItemCreated"> 
            <MasterTableView DataSourceID="odsUtilisateurEcran" AutoGenerateColumns="False" CommandItemDisplay="Top" DataKeyNames="userid"> 
                <Columns> 
                    <rad:GridTemplateColumn DataField="userid" HeaderText="userid" SortExpression="userid" 
                        Visible="False" UniqueName="userid"> 
                        <ItemTemplate>                       
                        </ItemTemplate> 
                        <EditItemTemplate> 
                            <sdp:DBComboBox ID="ddluserid" runat="server" DataSourceID="odsUtilisateur" SkinsPath="~/RadControls/ComboBox/Skins" 
                                Width="450px" SkinID="mainComboBoxSkinFull" DataTextField="name" DataValueField="userid" 
                                Height="200px" SelectedValue='<%# Bind("userid") %>' ForeignKeyName="userid"> 
                            </sdp:DBComboBox> 
                        </EditItemTemplate> 
                    </rad:GridTemplateColumn> 
                    <rad:GridTemplateColumn DataField="id_ecran" HeaderText="id_ecran" SortExpression="id_ecran" 
                        Visible="False" UniqueName="id_ecran"> 
                        <ItemTemplate>                       
                        </ItemTemplate> 
                        <EditItemTemplate> 
                            <sdp:DBComboBox ID="ddlid_ecran" runat="server" DataSourceID="odsEcran" SkinsPath="~/RadControls/ComboBox/Skins" 
                                Width="450px" SkinID="mainComboBoxSkinFull" DataTextField="Titre" DataValueField="id_ecran" 
                                Height="200px" SelectedValue='<%# Bind("id_ecran") %>' ForeignKeyName="id_ecran"> 
                            </sdp:DBComboBox> 
                        </EditItemTemplate> 
                    </rad:GridTemplateColumn> 
                    <rad:GridTemplateColumn DataField="name" HeaderText="name" SortExpression="name" 
                        UniqueName="name"> 
                        <ItemTemplate> 
                            <asp:Label ID="lblName" runat="server" Text='<%# Bind("name") %>'></asp:Label> 
                        </ItemTemplate> 
                    </rad:GridTemplateColumn> 
                </Columns> 
                <ExpandCollapseColumn Resizable="False"> 
                    <HeaderStyle Width="20px"></HeaderStyle> 
                </ExpandCollapseColumn> 
                <DetailTables> 
                    <rad:GridTableView runat="server" DataKeyNames="userid"  
                        DataSourceID="odsEcranParUtilisateur" GridLines="None" AutoGenerateColumns="False" 
                        SkinID="mainGridTableViewSkin_MAJ_SUPP" CommandItemDisplay="Top" 
                        NoDetailRecordsText="Aucun enregistrement." NoMasterRecordsText="Aucun enregistrement."> 
                        <ParentTableRelation> 
                            <rad:GridRelationFields DetailKeyField="userid" MasterKeyField="userid" /> 
                        </ParentTableRelation> 
                        <CommandItemSettings AddNewRecordText="Ajouter un nouveau point" RefreshText=" " /> 
                        <Columns> 
                            <rad:GridTemplateColumn DataField="userid" HeaderText="userid" SortExpression="userid" 
                                Visible="False" UniqueName="userid"> 
                                <ItemTemplate>                       
                                </ItemTemplate> 
                                <EditItemTemplate> 
                                    <sdp:DBComboBox ID="ddluserid" runat="server" DataSourceID="odsUtilisateur" SkinsPath="~/RadControls/ComboBox/Skins" 
                                        Width="450px" SkinID="mainComboBoxSkinFull" DataTextField="name" DataValueField="userid" 
                                        Height="200px" SelectedValue='<%# Bind("userid") %>' OnDataBound="ddluserid_DataBound" ForeignKeyName="userid"> 
                                    </sdp:DBComboBox> 
                                </EditItemTemplate> 
                            </rad:GridTemplateColumn> 
                            <rad:GridTemplateColumn DataField="id_ecran" HeaderText="id_ecran" SortExpression="id_ecran" 
                                Visible="False" UniqueName="id_ecran"> 
                                <ItemTemplate>                       
                                </ItemTemplate> 
                                <EditItemTemplate> 
                                    <sdp:DBComboBox ID="ddlid_ecran" runat="server" DataSourceID="odsEcran" SkinsPath="~/RadControls/ComboBox/Skins" 
                                        Width="450px" SkinID="mainComboBoxSkinFull" DataTextField="Titre" DataValueField="id_ecran" 
                                        Height="200px" SelectedValue='<%# Bind("id_ecran") %>' ForeignKeyName="id_ecran"> 
                                    </sdp:DBComboBox> 
                                </EditItemTemplate> 
                            </rad:GridTemplateColumn> 
                            <rad:GridTemplateColumn DataField="Titre" HeaderText="Titre" SortExpression="Titre" 
                                UniqueName="Titre"> 
                                <ItemTemplate> 
                                    <asp:Label ID="lblTitre" runat="server" Text='<%# Bind("Titre") %>'></asp:Label> 
                                </ItemTemplate> 
                            </rad:GridTemplateColumn> 
                            <rad:GridEditCommandColumn EditText="MAJ" UniqueName="AutoGeneratedEditColumn"> 
                                <ItemStyle Width="10px" /> 
                            </rad:GridEditCommandColumn> 
                            <rad:GridButtonColumn CommandName="Delete" Text="Supprimer" UniqueName="AutoGeneratedDeleteColumn" 
                                ConfirmText="Etes vous s&#251;r de vouloir supprimer cet enregistrement ?"> 
                                <ItemStyle Width="15px" /> 
                            </rad:GridButtonColumn> 
                        </Columns> 
                    </rad:GridTableView>             
                </DetailTables> 
            </MasterTableView>   
        </rad:RadGrid> 
 
        <asp:ObjectDataSource ID="odsUtilisateurEcran" runat="server" TypeName="DataPro.BL.BackOfficeController" 
            InsertMethod="InsertTableUtilisateurEcran" SelectMethod="GetTableUtilisateurEcran"> 
            <InsertParameters> 
                <asp:Parameter Name="userid" Type="String" /> 
                <asp:Parameter Name="id_ecran" Type="Int32" /> 
            </InsertParameters> 
        </asp:ObjectDataSource> 
        <asp:ObjectDataSource ID="odsEcranParUtilisateur" runat="server" TypeName="DataPro.BL.BackOfficeController" 
            OldValuesParameterFormatString="original_{0}" SelectMethod="GetEcranParUtilisateur"  
            InsertMethod="InsertTableUtilisateurEcran" DeleteMethod="DeleteTableUtilisateurEcran" 
            UpdateMethod="UpdateTableUtilisateurEcran"> 
            <SelectParameters> 
                <asp:Parameter Name="userid" Type="String" /> 
            </SelectParameters> 
            <InsertParameters> 
                <asp:Parameter Name="userid" Type="String" /> 
                <asp:Parameter Name="id_ecran" Type="Int32" /> 
            </InsertParameters> 
            <UpdateParameters> 
                <asp:Parameter Name="original_userid" Type="String" /> 
                <asp:Parameter Name="original_id_ecran" Type="Int32" /> 
                <asp:Parameter Name="userid" Type="String" /> 
                <asp:Parameter Name="id_ecran" Type="Int32" /> 
            </UpdateParameters> 
            <DeleteParameters> 
                <asp:Parameter Name="original_userid" Type="String" /> 
                <asp:Parameter Name="original_id_ecran" Type="Int32" /> 
            </DeleteParameters> 
        </asp:ObjectDataSource> 
        <asp:ObjectDataSource ID="odsUtilisateur" runat="server" TypeName="DataPro.BL.BackOfficeController" 
            SelectMethod="GetUtilisateur"> 
        </asp:ObjectDataSource> 
        <asp:ObjectDataSource ID="odsEcran" runat="server" TypeName="DataPro.BL.BackOfficeController" 
            SelectMethod="GetEcran"> 
        </asp:ObjectDataSource> 
    </rad:RadAjaxPanel> 
</asp:Content> 

This page allow me to insert new rows in my RadGrid through the ObjectDataSource "odsEcranParUtilisateur" but the deletes and updates don't work. More accuracy, when I want to delete a row the value "orignal_userid" and "original_id_ecran" passed to the method DeleteTableUtilisateurEcran are null.

What can I have missed ?

David

Pavlina
Telerik team
 answered on 16 May 2009
1 answer
99 views
I've got a RadNumericTextBox inside a RadToolTip.  The type is set to Numeric.  When I refresh the page, the validation stops working.  Any ideas?

Thanks in advance.

Vince
Pavlina
Telerik team
 answered on 16 May 2009
5 answers
143 views
Hello,

One thing I like very much the OOTB HTML editor of MOSS is that it extends as you type. No scroll bar.
Users can see how the whole page would look like while editing.

Would this be achievable with this RadEditor Lite, or its standard edition?
if yes, could you kindly guide me how to?

Thank you,
kazu
Stanimir
Telerik team
 answered on 16 May 2009
11 answers
321 views
HI, i have a page containing a radGrid (see below)

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">  
            <AjaxSettings> 
                <telerik:AjaxSetting AjaxControlID="rdgUsers">  
                    <UpdatedControls> 
                        <telerik:AjaxUpdatedControl ControlID="rdgUsers" /> 
                    </UpdatedControls> 
                </telerik:AjaxSetting> 
            </AjaxSettings> 
        </telerik:RadAjaxManager> 
        <telerik:RadGrid ID="rdgUsers" runat="server" Skin="EPSomacis" EnableEmbeddedSkins="false"   
            GridLines="None" AllowPaging="True" AllowSorting="True" Width="97%" AutoGenerateColumns="False" 
            ShowStatusBar="true"    OnNeedDataSource="rdgUsers_NeedDataSource"  OnDeleteCommand="rdgUsers_DeleteCommand">  
            <MasterTableView GridLines="None" Width="100%" CommandItemDisplay="Top" DataKeyNames="UserId">                                
                                <CommandItemSettings  AddNewRecordText="Add new user"/>  
                <Columns>                                     
                    <telerik:GridEditCommandColumn UniqueName="EditCommandColumn" ButtonType=ImageButton   EditImageUrl="..\images\DataEditing\Edit.gif" />                      
                    <telerik:GridButtonColumn UniqueName="DeleteColumn" Text="Delete" ButtonType=ImageButton CommandName="Delete" ImageUrl="..\images\DataEditing\Delete.gif" ConfirmDialogType=Classic ConfirmText="Delete user?" /> 
                    <telerik:GridBoundColumn UniqueName="UserName" HeaderText="User Name" DataField="UserName">  
                        <HeaderStyle Width="80px"></HeaderStyle> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn UniqueName="FirstName" HeaderText="First Name" DataField="FirstName">  
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn UniqueName="LastName" HeaderText="Last Name" DataField="LastName">  
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn UniqueName="Email" HeaderText="e-mail" DataField="Email">  
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn UniqueName="IsLockedOut" HeaderText="Locked" DataField="IsLockedOut">  
                    </telerik:GridBoundColumn>                      
                </Columns> 
                <EditFormSettings UserControlName="UserDetails.ascx" EditFormType="WebUserControl" > 
                      
                </EditFormSettings> 
            </MasterTableView> 
        </telerik:RadGrid> 

The control UserDetail.ascx contains a RadInputManager to validate an email

<telerik:RadInputManager ID="RadInputManager1" runat="server" Skin="Vista" >                                                      
          
    <telerik:RegExpTextBoxSetting BehaviorID="RagExpBehavior1" IsRequiredFields="true" ValidationExpression="^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$" ErrorMessage="Invalid Email" >   
        <TargetControls> 
            <telerik:TargetInput ControlID="txtEmail" /> 
        </TargetControls> 
    </telerik:RegExpTextBoxSetting> 
 
</telerik:RadInputManager> 
 
<table id="Table2" cellspacing="2" cellpadding="1" width="100%" border="1" rules="none" style="BORDER-COLLAPSE: collapse">  
    <tr > 
        <td colspan="2" align=center><b>User data</b></td>  
    </tr> 
    <tr> 
        <td colspan="2">&nbsp;</td> 
    </tr> 
    <tr> 
        <td> 
            <table id="Table3" cellspacing="1" cellpadding="1" width="100%" border="0">               
                <tr> 
                    <td align=left>First Name</td> 
                    <td align=left>  
                        <asp:TextBox id="txtFirstName" Text='<%# DataBinder.Eval( Container, "DataItem.FirstName") %>' runat="server" tabIndex=0 Width="339px">  
                        </asp:textbox> 
                    </td> 
                </tr> 
                <tr> 
                    <td align=left>Last Name</td> 
                    <td align=left>  
                        <asp:TextBox id="txtLastName" Text='<%# DataBinder.Eval( Container, "DataItem.LastName") %>' runat="server" tabIndex=1 Width="339px">  
                        </asp:textbox>                        
                    </td> 
                          
                </tr>                 
                <tr> 
                    <td align="left">Email</td> 
                    <td align="left">                     
                        <telerik:RadTextBox  ID="txtEmail" runat="server" Text='<%# DataBinder.Eval( Container, "DataItem.Email") %>' TabIndex="2" Width="339px" Skin="Vista" />                          
                    </td> 
                </tr> 
              </table> 
            </td> 
          </tr> 
        </table> 

The problem is that when i load my page the browser return this error:

Sys.ScriptLoadFailedException: The script 'http://localhost/ScriptResource.axd?d=B9dLJQn8tKI75sMhQN1Goymy0gZeoFrfbd-uYPQe8sLsz3sg1Kg_-lmSa6vAqKH4ZjdtQROP1pFTEFpjvDSTxGmv-Z0dIlIoQug9SKAtFNk1&t=ffffffff8c5d3c2e' contains multiple calls to Sys.Application.notifyScriptLoaded(). Only one is allowed.
Source file: http://localhost/ScriptResource.axd?d=cC-xi9-T7162CKMLw41vPFxPIJzWcgP5AmPWl0Nf_sMwuiMP-Wub3jn-9wPGNZB64eQevVjlTlCyXbYh6R93HErsIR9pLLq2dReuLGJGLsudfuXgCj6a6xeK6Z9Qtjjb0&t=ffffffff901937ce
Row: 1266

Anyone could help me?

Thanks
   Francesco
Leon
Top achievements
Rank 1
 answered on 16 May 2009
2 answers
116 views
I'm trying to show the error style programmatically on a RadTextBox (as is outlined here in this post). The problem I'm having is that the error style will not show if the EmptyMessage property has a value of anything other than an empty string. If I leave EmptyMessage as an empty string, it works fine.

Is there a way to show the error style programmatically and use the EmptyMessage feature?
Ken
Top achievements
Rank 2
 answered on 15 May 2009
Narrow your results
Selected tags
Tags
+? more
Top users last month
Tien
Top achievements
Rank 1
Iron
Krasimir
Top achievements
Rank 3
Bronze
Iron
Iron
Cedar
Top achievements
Rank 1
Iron
Emil
Top achievements
Rank 1
Iron
Kyle Watson
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Tien
Top achievements
Rank 1
Iron
Krasimir
Top achievements
Rank 3
Bronze
Iron
Iron
Cedar
Top achievements
Rank 1
Iron
Emil
Top achievements
Rank 1
Iron
Kyle Watson
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?