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

Environment: VS 2008 SP1, RadControls for ASP.NET AJAX Q1 2010 NET35.

I am using below link as a prototype...

http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/gridattachmentcolumn/defaultcs.aspx

My question: Is it possible to remove the path name from Gridattachment column as well as in Upload window. I mean I do not want to see C:\fakepath\ViewState.gif in upload window as well as in Gridattachment column in Radgrid. I would like to see just ViewState.gif


Please see attached. Thanks

Gc_0620
gc_0620
Top achievements
Rank 1
 answered on 10 Jul 2010
5 answers
98 views
Hi All

Have a RadGrid with datas which works fine. I have used Custom Skin.

I have used SLIDER control for Paging.

<style type="text/css"> 
        .GridPager_ImpetusBlue .radslider 
        { 
            float: left; 
            margin:7px 115px 0 5px; 
            padding-bottom:5px;        
        } 
    </style> 

I have used this css property to make the paging go to the right and for the slider control.

Have attached a screenshot.

Please give me a solution to rectify this.

Thank You

-Anto


Anto (DLL Version : 2008.3.1314.35)
Top achievements
Rank 2
 answered on 10 Jul 2010
7 answers
220 views
Hi,

I am using StripFormattingOnPaste="MSWordRemoveAll,Font" to remove Word and other fonts.
This works well on windows, but the same not on mac. Especially the mac fonts which are not available in windows are still pasted in their original format. While it should convert those fonts with the default fonts.

Can anybody give any solution ASAP?
Mansi
Top achievements
Rank 1
 answered on 10 Jul 2010
4 answers
147 views
Hi,

I'm using DatePicker and I want achieve few modifications in the date format. I want the date format like dd-mm-yyyy but in datepicker i'm getting dd/mm/yyyy. I have given the DateRangeSeperator = "-" but its not working. Also I want to remove to time stamp after date. Any help would be appreciated.
nisha
Top achievements
Rank 1
 answered on 10 Jul 2010
0 answers
158 views

 I found out use ScriptManager.RegisterStartupScript will work.

JJ
Top achievements
Rank 1
 asked on 09 Jul 2010
1 answer
244 views
Hi Telerik,
I have a Grid with Edit form. I made a gridTemplateColumn in "Normal Mode" in which i have a link button to simulate the Edit command. However when i click on this link button, the template form isnt show up. Do i miss something? here is the code snippet.
<telerik:RadGrid runat="server" ID="grdEmployee" Width="860px" AutoGenerateColumns="false"
    AllowSorting="true" OnItemCommand="grdEmployee_ItemCommand" OnSortCommand="grdEmployee_SortCommand"
    OnPageIndexChanged="grdEmployee_PageIndexChanged" OnNeedDataSource="grdEmployee_NeedDataSource"
    OnItemCreated="grdEmployee_ItemCreated" OnItemDataBound="grdEmployee_ItemDataBound">
    <MasterTableView TableLayout="Auto" CommandItemDisplay="Top" EditMode="EditForms">
        <CommandItemSettings ShowAddNewRecordButton="true" ShowRefreshButton="false" ShowExportToCsvButton="true"
            ShowExportToExcelButton="true" ShowExportToPdfButton="true" ShowExportToWordButton="true" />
         
        <Columns>
            <telerik:GridEditCommandColumn>
            </telerik:GridEditCommandColumn>
            <telerik:GridTemplateColumn HeaderText="Name" DataField="FirstName" UniqueName="NameColumn"
                SortExpression="FirstName">
                <ItemStyle Width="100px" HorizontalAlign="Center" />
                <HeaderStyle Width="100px" HorizontalAlign="Center" />
                <ItemTemplate>
                    <asp:LinkButton runat="server" ID="lnkName" CommandArgument='<%#Eval("UserID")%>'
                        CommandName="cmdUserProfileEditing" Text='<%# DataBinder.Eval(Container, "DataItem.FirstName").ToString() +" "+ DataBinder.Eval(Container, "DataItem.LastName").ToString()  %>'></asp:LinkButton>
                    <asp:Label runat="server" ID="lblName" Text='<%# DataBinder.Eval(Container, "DataItem.FirstName").ToString() +" "+ DataBinder.Eval(Container, "DataItem.LastName").ToString()  %>'
                        Visible="false"></asp:Label>
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridBoundColumn HeaderText="Department" DataField="DepartmentName" UniqueName="Department">
                <ItemStyle Width="130px" HorizontalAlign="Center" />
                <HeaderStyle Width="130px" HorizontalAlign="Center" />
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn HeaderText="Location/Office" DataField="LocationName" UniqueName="LocationName">
                <ItemStyle Width="130px" HorizontalAlign="Center" />
                <HeaderStyle Width="130px" HorizontalAlign="Center" />
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn HeaderText="Title" DataField="Title" UniqueName="TitleColumn">
                <ItemStyle Width="100px" HorizontalAlign="Center" />
                <HeaderStyle Width="100px" HorizontalAlign="Center" />
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn HeaderText="Phone" DataField="phone" UniqueName="Phone">
                <ItemStyle Width="120px" HorizontalAlign="Center" />
                <HeaderStyle Width="120px" HorizontalAlign="Center" />
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn HeaderText="Int. Extension" DataField="phoneext" UniqueName="Extension">
                <ItemStyle Width="70px" HorizontalAlign="Center" />
                <HeaderStyle Width="70px" HorizontalAlign="Center" />
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn HeaderText="Cell" DataField="phone2" UniqueName="Cellphone">
                <ItemStyle Width="120px" HorizontalAlign="Center" />
                <HeaderStyle Width="120px" HorizontalAlign="Center" />
            </telerik:GridBoundColumn>
        </Columns>
        <EditFormSettings EditFormType="Template">
            <FormTemplate>
                <div style="margin-left: 50px">
                    <table cellspacing="2" cellpadding="1" width="100%">
                        <tr>
                            <td>
                                Department
                            </td>
                            <td>
                                 
                            </td>
                            <td>
                                <telerik:RadComboBox runat="server" ID="cboDept" Height="200px" DataSource='<%#GetDepartment() %>'
                                    DataTextField="Name" DataValueField="DepartmentID" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Location
                            </td>
                            <td>
                                 
                            </td>
                            <td>
                                <telerik:RadComboBox runat="server" ID="cboLoc" Height="200px" DataSource='<%#GetLocation() %>'
                                    DataTextField="LocationName" DataValueField="LocationID" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Title
                            </td>
                            <td>
                                 
                            </td>
                            <td>
                                <asp:TextBox runat="server" ID="txtTitle" Text='<%#Bind("Title") %>' />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Phone
                            </td>
                            <td>
                                 
                            </td>
                            <td>
                                <asp:TextBox runat="server" ID="txtPhone" />
                            </td>
                        </tr>
                        <tr>
                            <td align="right" colspan="3">
                                <asp:Button ID="btnUpdate" Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>'
                                    runat="server" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>'>
                                </asp:Button> 
                                <asp:Button ID="btnCancel" Text="Cancel" runat="server" CausesValidation="False"
                                    CommandName="Cancel"></asp:Button>
                            </td>
                        </tr>
                    </table>
                </div>
            </FormTemplate>
        </EditFormSettings>
    </MasterTableView>
    <PagerStyle AlwaysVisible="true" Mode="NextPrev" />
    <ClientSettings EnableAlternatingItems="true" EnableRowHoverStyle="true">
        <Scrolling AllowScroll="true" ScrollHeight="400px" UseStaticHeaders="true" />
    </ClientSettings>
    <ExportSettings HideStructureColumns="true" ExportOnlyData="true" IgnorePaging="true"
        OpenInNewWindow="true">
    </ExportSettings>
</telerik:RadGrid>
Bogice
Top achievements
Rank 1
 answered on 09 Jul 2010
1 answer
676 views

Hi,

I've not been using Telerik for very long, so this may be an obvious one...

I’m using a Grid control to display some percentages, which are stored in the database as decimal values  (0.02, 0.33, etc.)

I have set the DataFormatString of the appropriate columns in my grid to a percentage format - {0:0.00%} so that the values are displayed as whole percentages rather than decimals.

However, when the user opens up my edit form, I want to replicate the same behaviour in the RadNumericTextBoxes so that the user sees a percentage value (e.g.  “20%”), can input a new percentage, but the textbox will return the decimal value back to the data source (0.02).

Is this possible with the existing control, or do I have to create a specialised custom control?


Thanks,

Shane
Daniel
Telerik team
 answered on 09 Jul 2010
3 answers
299 views
Some context to this particular task;

I have a news system I am updating with the ability to see comments and to post comment in a RadWindow.  So far, I have been able to get the "show comments" to work by using a combination of the "select" command and session variables, but when I try to wire up the other LinkButton to open another RadWindow to insert a new comment into the database, it seems to default to the code I have done for the selectedItem instead.  I'm hoping someone can help me figure this one out.

the *.aspx:
<!-- Windows Begin --> 
<telerik:RadWindowManager ID="TrackWindowManager" runat="server" ShowContentDuringLoad="False">  
    <Windows> 
        <telerik:RadWindow runat="server" ID="CommentsWindow" 
            VisibleOnPageLoad="false" 
            Title="Comments Window" 
            Width="600" Height="500" 
            NavigateUrl="~/NewsComments.aspx" /> 
        <telerik:RadWindow runat="server" ID="PostCommentWindow" 
            VisibleOnPageLoad="false" 
            Title="Post Comments" 
            Width="600" Height="500" 
            NavigateUrl="~/PostNewsComment.aspx" /> 
    </Windows> 
</telerik:RadWindowManager> 
<!-- Windows End --> 
 
<!-- RadOpen Javascript begins --> 
<script type="text/javascript">  
    function openRadWin()   
        {  
            radopen(null, "CommentsWindow");  
        }                                                                        
</script> 
<!-- RadOpen Javascript ends --> 
 
<telerik:RadListView ID="RadListView1" runat="server"   
    DataSourceID="dsNews" 
    DataKeyNames="NewsID">  
    <ItemTemplate> 
        <table cellpadding="0" cellspacing="0" class="NewsTable">  
            <tr> 
                <td class="NewsHeader">  
                    <asp:Label ID="lblTitle" runat="server" Text='<%# Eval("Title") %>' />&nbsp;-  
                    <asp:Label ID="lblDate" runat="server" Text='<%# Eval("ActDate") %>' /> 
                </td> 
            </tr> 
            <tr> 
                <td class="NewsContent">  
                    <asp:Label ID="lblStory" runat="server" Text='<%# Eval("NewsContent") %>' /> 
                    <asp:Label ID="lblNewsID" runat="server" Text='<%# Eval("NewsID") %>' Visible="false" /> 
                </td> 
            </tr> 
            <tr> 
                <td> 
                    <asp:LinkButton ID="lbShowComments" runat="server"   
                        Text="Show Comments" 
                        CommandName="Select" />&nbsp;  
                    <asp:LinkButton ID="lbPostComment" runat="server" 
                        CommandName="PostComment" 
                        Text="Post Comment" /> 
                </td> 
            </tr> 
        </table>          
    </ItemTemplate> 
    <SelectedItemTemplate> 
        <table cellpadding="0" cellspacing="0" class="NewsTable">  
            <tr> 
                <td class="NewsHeader">  
                    <asp:Label ID="lblTitle" runat="server" Text='<%# Eval("Title") %>' />&nbsp;-  
                    <asp:Label ID="lblDate" runat="server" Text='<%# Eval("ActDate") %>' /> 
                </td> 
            </tr> 
            <tr> 
                <td class="NewsContent">  
                    <asp:Label ID="lblStory" runat="server" Text='<%# Eval("NewsContent") %>' /> 
                    <asp:Label ID="lblNewsID" runat="server" Text='<%# Eval("NewsID") %>' Visible="false" /> 
                </td> 
            </tr> 
            <tr> 
                <td> 
                    <asp:LinkButton ID="lbShowComments" runat="server"   
                        Text="Show Comments" 
                        CommandName="Select" />&nbsp;  
                    <asp:LinkButton ID="lbPostComment" runat="server" 
                        CommandName="PostComment" 
                        Text="Post Comment" /> 
                </td> 
            </tr> 
        </table>     
    </SelectedItemTemplate> 
</telerik:RadListView> 

and here's the VB.NET code:
    Private Sub RadListView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadListView1.SelectedIndexChanged  
 
        Dim NewsIdent As Label  
 
        NewsIdent = RadListView1.SelectedItems(0).FindControl("lblNewsID")  
        Session.Add("NewsID", NewsIdent.Text)  
        Me.CommentsWindow.VisibleOnPageLoad = True 
 
    End Sub 
 
    Sub PostComment()  
 
        Dim NewsIdent As Label  
 
        NewsIdent = RadListView1.SelectedItems(0).FindControl("lblNewsID")  
        Session.Add("NewsID", NewsIdent.Text)  
        PostCommentWindow.VisibleOnPageLoad = True 
 
    End Sub 
Rosen
Telerik team
 answered on 09 Jul 2010
2 answers
113 views
I am using RadMenu to display an all-image root menu.  To accomplish my HTML design, I need to place an image directly to the left of my all-image RadMenu.  The problem I'm running into is that RadMenu is wrapped by a DIV (id of "dnn_dnnRADMENU_RadMenu1") which causes a line break and my "nav_left.jpg" image to sit on a line ABOVE the Radmenu.  I've tried applying "display:inline" to the nav_left.jpg image element as well as the RadMenu DIV wrapper but I don't see anything change. 

How can I get this image to sit on the same line as the RadMenu and avoid the wrapping that is shown in the attached screenshot?

Many thanks for your help!

<div id="topnav"> 
    <img src="/dotnetnuke/Portals/0/Skins/CL/images/nav_left.jpg" width="55" height="110" hspace="0" vspace="0" border="0" /> 
     
     
    <!-- Content emitted by Navigation module...cannot change this HTML --> 
    <div id="dnn_dnnRADMENU_RadMenu1" class="RadMenu RadMenu_"> 
        <ul class="rmHorizontal rmRootGroup"> 
            <li class="rmItem rmFirst"><a href="http://cms.CL.com/dotnetnuke/About.aspx" class="rmLink"><img alt="" src="Portals/0/Skins/Choicelunch/images/About.jpg" class="rmLeftImage" /><span class="rmText"></span></a> 
                <div class="rmSlide"> 
                    <ul class="rmVertical rmGroup rmLevel1"> 
                        <li class="rmItem rmFirst"><a href="http://cms.CL.com/dotnetnuke/About/AboutUs1.aspx" class="rmLink"><span class="rmText">About Us 1</span></a></li> 
                        <li class="rmItem rmLast"><a href="http://cms.CL.com/dotnetnuke/About/AboutUs2.aspx" class="rmLink"><span class="rmText">About Us 2</span></a></li> 
                    </ul> 
                </div> 
            </li> 

Ryan Mariotti
Top achievements
Rank 1
 answered on 09 Jul 2010
1 answer
498 views

I have a web page that shows a parameters grid for each parameter group.
To achieve this result I want to use an asp Repeater. I can see the grid correctly but the radGrid update seems not to work. I think the grid cannot find the datasource at the update event.

This is the part on my page:

<table width="100%;">  
        <tr> 
            <td> 
                <div style="width: 7cm;">  
                </div> 
            </td> 
            <td style="text-align: right;">  
            <asp:Label ID="LabelGruppo" runat="server" Text="Label"></asp:Label> 
                <telerik:RadComboBox ID="RadComboBoxGruppo" runat="server" DataSourceID="ObjectDataSourceGruppiParametriComboBox" 
                    DataTextField="NomeGruppo" DataValueField="IdGruppo" AutoPostBack="True" 
                    AppendDataBoundItems="True">  
                    <Items> 
                        <telerik:RadComboBoxItem runat="server" Text="---" Value="-1" /> 
                    </Items> 
                </telerik:RadComboBox> 
                <asp:ObjectDataSource ID="ObjectDataSourceGruppiParametriComboBox"   
                    runat="server" SelectMethod="getAll"   
                    TypeName="MachinaWeb.Services.BO_ConfigurazioneProgramma_GruppoParametri">  
                    <SelectParameters> 
                        <asp:ControlParameter ControlID="HiddenFieldIdCultura" Name="_idCultura"   
                            PropertyName="Value" Type="Int64" /> 
                    </SelectParameters> 
                </asp:ObjectDataSource> 
            </td> 
        </tr> 
    </table> 
    <asp:Repeater ID="Repeater1" runat="server" DataSourceID="ObjectDataSourceGruppiParametri" 
        OnItemDataBound="ParentRepeater_ItemDataBound">  
        <HeaderTemplate> 
        </HeaderTemplate> 
        <FooterTemplate> 
        </FooterTemplate> 
        <ItemTemplate> 
            <div id="IntestazioneGruppo" style="background-color: Orange; border: 1px solid black;  
                text-align: center; margin-bottom: 11px;"> 
                <%# Eval("NomeGruppo") %></div>  
            </b> 
            <telerik:RadGrid ID="RadGridParametriConfigurazione" runat="server" EnableEmbeddedSkins="False" 
                GridLines="None" Skin="MachinaWeb" AllowPaging="true" PageSize="15" AllowAutomaticUpdates="true">  
                <ClientSettings> 
                    <Selecting EnableDragToSelectRows="False" AllowRowSelect="True" /> 
                </ClientSettings> 
                <MasterTableView AutoGenerateColumns="False">  
                    <RowIndicatorColumn> 
                        <HeaderStyle Width="20px"></HeaderStyle> 
                    </RowIndicatorColumn> 
                    <ExpandCollapseColumn> 
                        <HeaderStyle Width="20px"></HeaderStyle> 
                    </ExpandCollapseColumn> 
                    <Columns> 
                        <telerik:GridEditCommandColumn ButtonType="ImageButton" CancelImageUrl="~/Images/ImagesGrid/Cancel.gif" 
                            EditImageUrl="~/Images/ImagesGrid/Edit.gif" UpdateImageUrl="~/Images/ImagesGrid/Update.gif" 
                            InsertImageUrl="~/Images/ImagesGrid/Update.gif" UniqueName="EditCommandColumn" ItemStyle-Width="40px" /> 
                        <telerik:GridBoundColumn DataField="IdParametro" DataType="System.Int64" HeaderText="IdParametro" 
                            SortExpression="IdParametro" UniqueName="IdParametro" Visible="false">  
                        </telerik:GridBoundColumn> 
                        <telerik:GridBoundColumn DataField="IdCultura" DataType="System.Int64" HeaderText="IdCultura" 
                            SortExpression="IdCultura" UniqueName="IdCultura" Visible="false">  
                        </telerik:GridBoundColumn> 
                        <telerik:GridBoundColumn DataField="DescrizioneParametro" HeaderText="DescrizioneParametro" 
                            SortExpression="DescrizioneParametro" UniqueName="DescrizioneParametro">  
                        </telerik:GridBoundColumn> 
                    </Columns> 
                    <EditFormSettings> 
                        <EditColumn> 
                        </EditColumn> 
                    </EditFormSettings> 
                </MasterTableView> 
            </telerik:RadGrid> 
            <asp:ObjectDataSource ID="ObjectDataSourceParametri" runat="server" SelectMethod="getAll" 
        TypeName="MachinaWeb.Services.BO_ConfigurazioneProgramma_Parametro">  
        <SelectParameters> 
            <asp:Parameter Name="_idGruppoParametro" Type="Int64" /> 
            <asp:ControlParameter ControlID="HiddenFieldIdCultura" Name="_idCultura" PropertyName="Value" 
                Type="Int64" /> 
        </SelectParameters> 
    </asp:ObjectDataSource> 
            <asp:HiddenField ID="HiddenFieldIdGruppo" runat="server" Value='<%# DataBinder.Eval(Container.DataItem,"IdGruppo")%>' /> 
        </ItemTemplate> 
        <SeparatorTemplate> 
            <%----- fine gruppo -----%> 
            <div style="margin-bottom: 20px;">  
            </div> 
        </SeparatorTemplate> 
    </asp:Repeater> 
    <asp:ObjectDataSource ID="ObjectDataSourceGruppiParametri" runat="server" SelectMethod="getAll" 
        TypeName="MachinaWeb.Services.BO_ConfigurazioneProgramma_GruppoParametri">  
        <SelectParameters> 
            <asp:ControlParameter ControlID="HiddenFieldIdCultura" Name="_idCultura" PropertyName="Value" 
                Type="Int64" /> 
            <asp:ControlParameter ControlID="RadComboBoxGruppo" Name="_idGruppoSelezionato" PropertyName="SelectedValue" 
                Type="Int64" /> 
        </SelectParameters> 
    </asp:ObjectDataSource> 
    <asp:HiddenField ID="HiddenFieldIdCultura" runat="server" /> 

And this is code:
protected void Page_Load(object sender, EventArgs e)  
    {  
        HiddenFieldIdCultura.Value = ((SessionInformation)Session["sessionData"]).IdCultura.ToString();  
 
        BO_Azienda bo_azienda = new BO_Azienda(((SessionInformation)Session["sessionData"]).IdAzienda);  
        LabelNomeAzienda.Text = bo_azienda.NomeAzienda;  
        LabelIntestazioneAzienda.Text = bo_azienda.Intestazione;  
    }  
 
    protected void ParentRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)  
    {  
        if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))  
        {  
 
            RadGrid radGrid = (RadGrid)e.Item.FindControl("RadGridParametriConfigurazione");  
            ObjectDataSource ObjectDataSourceParametri = (ObjectDataSource)e.Item.FindControl("ObjectDataSourceParametri");  
            ObjectDataSourceParametri.SelectParameters["_idGruppoParametro"].DefaultValue = ((HiddenField)e.Item.FindControl("HiddenFieldIdGruppo")).Value;  
 
            radGrid.DataSource = ObjectDataSourceParametri;  
            radGrid.DataBind();  
        }  
    } 

Iana Tsolova
Telerik team
 answered on 09 Jul 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?