Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
354 views
Hi,
How to restrict special characters in  rad grid?
I have the UI as below:
<telerik:GridTemplateColumn DataField="ProductNumber" HeaderText="Product Number"
                            UniqueName="ProductNumber" Visible="true">
                             
 <InsertItemTemplate>
                                <telerik:RadTextBox ID="RadtxtPrdNumber" runat="server" Text="">
                                </telerik:RadTextBox>
                            </InsertItemTemplate>
  
                            <EditItemTemplate>
 <telerik:RadTextBox ID="RadtxtPrdNumber" runat="server" Text='<%# Eval("ProductNumber") %>'>
                                </telerik:RadTextBox>
                            </EditItemTemplate>
                              
<ItemTemplate>
<telerik:RadTextBox ID="RadtxtPrdNumber" ReadOnly="true" runat="server" Text='<%# Eval("ProductNumber") %>' />
  </ItemTemplate>
                        </telerik:GridTemplateColumn>

I want to restrict the special characters in InsertItemTemplate and EditItemTemplate.

Thanks
Shinu
Top achievements
Rank 2
 answered on 19 Dec 2012
3 answers
203 views
Hi guys,
i've created a page asp to process of change password....there are 3 radtextbox. One radtextbox for old password and two radtextbox for new and confirm password. When there's one error i use the radnotification for to see the message but when load the radnotification form code behind, the value into radtextbox are reset, why? how can do it?
Princy
Top achievements
Rank 2
 answered on 19 Dec 2012
4 answers
132 views
I am using the Export facilities of the grid straight out of one of your examples and encountering several different problems.  The only option that is working correctly is to export to CSV.

(1) When exporting to Excel, my Excel 2010 is opening and the data is loaded from the grid, but after a few seconds, Excel goes into a loop and I have to kill it from Task Manager.

(2) When exporting to a PDF file, the PDF file never displays but I do receive a new window filled with .net errors.  (see attached screen capture.

(3) When exporting to CSV, everything works fine and the data is opened in an Excel spreadsheet which operates fine (no problem).

(4) When exporting to Word, Work 2010 starts to open then hangs (never even shows in Task Manager) and I have to click on "Cancel" on the splash screen to get out of Word.

I have included the code (both display and code-behind) below.  

The version being used is 2012.3.1016.45; Windows 8 64-bit, VS2012.  SQL Server 2008 R2 Standard.

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<head runat="server">
    <title></title>
    <telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server" />
</head>
<body>
    <form id="form1" runat="server">
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        <Scripts>
            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
        </Scripts>
    </telerik:RadScriptManager>
    <script type="text/javascript">
        //Put your JavaScript code here.
    </script>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
    </telerik:RadAjaxManager>
    <div>
        <br /><br />
 
         <telerik:RadGrid ID="RadGrid1" AllowSorting="true" runat="server" DataSourceID="SqlDataSource1"
             AutoGenerateColumns="false" Width="100%" Height="250px" >
            <ExportSettings HideStructureColumns="true" IgnorePaging="true" OpenInNewWindow="true" ExportOnlyData="true">
        </ExportSettings >
 
             
 
            <MasterTableView Width="100%" CommandItemDisplay="Top">
                <CommandItemSettings ShowExportToWordButton="true" ShowExportToExcelButton="true" ShowExportToCsvButton="true" ShowExportToPdfButton="true"></CommandItemSettings>
            </MasterTableView>            
        </telerik:RadGrid>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" DataSourceMode="DataSet" SelectCommand="SELECT * FROM OfcAgent_List WHERE AgentRecType = 'Agent' AND AgentStatus = 'Active' AND Account = 1" SelectCommandType="Text" ConnectionString="Data Source=Lynn-PC;Initial Catalog=BrokerPlus2008_new;user id=sa;password=wheat7211"></asp:SqlDataSource>
        <br /><br />
    </div>
    </form>
</body>
</html>


using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
 
using System.Data;
using System.Configuration;
using System.Web.Security;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Telerik.Web.UI;
 
public partial class Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        //http://msdn.microsoft.com/en-us/library/w1kdt8w2(v=vs.90).aspx
 
        if (!Page.IsPostBack)
        {
            //  You can only define the grid columns during page load, do not also do it on postback
            DefineGrid();
        }
 
    }
    private void DefineGrid()
    {
        GridHyperLinkColumn hypercolumn = null;
        GridBoundColumn boundcolumn = null;
 
        hypercolumn = new GridHyperLinkColumn();
        this.RadGrid1.Columns.Add(hypercolumn);
        hypercolumn.HeaderText = "Edit";
        hypercolumn.Text = "<img border=\"0\" alt=\"View\" src=\"../Icons/pencil_16.png\" />";
        hypercolumn.DataNavigateUrlFields = new string[] { "Agent" };
        hypercolumn.DataNavigateUrlFormatString = "Default2.aspx?K=" + "{0}";
        hypercolumn = null;
 
        boundcolumn = new GridBoundColumn();
        this.RadGrid1.Columns.Add(boundcolumn);
        boundcolumn.UniqueName = "CompanyName";
        boundcolumn.DataField = "CompanyName";
        boundcolumn.HeaderText = "Company";
        boundcolumn.Visible = true;
        boundcolumn = null;
 
        boundcolumn = new GridBoundColumn();
        this.RadGrid1.Columns.Add(boundcolumn);
        boundcolumn.UniqueName = "OfficeName";
        boundcolumn.DataField = "OfficeName";
        boundcolumn.HeaderText = "Office";
        boundcolumn.Visible = true;
        boundcolumn = null;
 
        boundcolumn = new GridBoundColumn();
        this.RadGrid1.Columns.Add(boundcolumn);
        boundcolumn.UniqueName = "AgentID";
        boundcolumn.DataField = "AgentID";
        boundcolumn.HeaderText = "ID";
        boundcolumn.Visible = true;
        boundcolumn = null;
 
        boundcolumn = new GridBoundColumn();
        this.RadGrid1.Columns.Add(boundcolumn);
        boundcolumn.UniqueName = "AgentFullName";
        boundcolumn.DataField = "AgentFullName";
        boundcolumn.HeaderText = "Name";
        boundcolumn.Visible = true;
        boundcolumn = null;
 
        boundcolumn = new GridBoundColumn();
        this.RadGrid1.Columns.Add(boundcolumn);
        boundcolumn.UniqueName = "AgentCellular";
        boundcolumn.DataField = "AgentCellular";
        boundcolumn.HeaderText = "Cellular";
        boundcolumn.Visible = true;
        boundcolumn = null;
 
        boundcolumn = new GridBoundColumn();
        this.RadGrid1.Columns.Add(boundcolumn);
        boundcolumn.UniqueName = "AgentEmail";
        boundcolumn.DataField = "AgentEmail";
        boundcolumn.HeaderText = "Email";
        boundcolumn.Visible = true;
        boundcolumn = null;
    }
 
}
Lynn
Top achievements
Rank 2
 answered on 19 Dec 2012
6 answers
433 views
HI

Appologies if this has been covered, but I can't find a solution that works to my particular problem.
I have a RadMenu in a user control. This user control is in a place holder on a master page.

What I cant get to work is the menu to maintain the selected menu item when a user clicks on the menu item and the page loads.

I have enabled the EnableSelection property, but I didn't expect it to be that easy.

Andy
Kate
Telerik team
 answered on 18 Dec 2012
2 answers
51 views
  I am converting an asp.net web site application to an asp.net web Application. For some reason all controls embeded in the MultiPage are not rendering in the aspx(codeBehind) page I can email the code file if needed.
Ebenezer
Top achievements
Rank 1
 answered on 18 Dec 2012
4 answers
379 views
I tried to build a grid which has selected 10 columns  out of which 3 are readonly.

I should be able to insert by selecting "Add new item"  into only 4 columns and when it comes to edit

it should edit 6 columns.

I used this URL to start working
http://demos.telerik.com/aspnet-ajax/grid/examples/dataediting/templateformupdate/defaultcs.aspx

Grid doesn't compile if I use less fields in insert than edit in SQL Datasource.

There is a also a problem to hide and print  grid. One another problem about displaying grid rows in Red if there is a negative value in row.
Please help me and suggest some examples with the above requirement.
Angel Petrov
Telerik team
 answered on 18 Dec 2012
5 answers
204 views
Will the latest RadFileExplorer update work on an iPad?
Vessy
Telerik team
 answered on 18 Dec 2012
6 answers
113 views
Hi There,

I am using DetailTables inside a radgrid, which is inside of a RadToolTipManager user control. When the tooltipmanager user control pops up, the radgrid data for first level is displaying well, but the expand button is not working (cannot see the data of the second level), Any help or suggestions would be greatly appreciated. Thank you.
Marin Bratanov
Telerik team
 answered on 18 Dec 2012
1 answer
82 views
Hi,

I'd like to use a multicolumn Combo for search reasons.
Here's my current configuration (based on this demo) :

ASPX:
<telerik:RadComboBox ID="rb_fvCustomer" runat="server"
                                    DataSourceID="Customers" EnableAutomaticLoadOnDemand="true" ItemsPerRequest="10"
                                    DataTextField="name" DataValueField="kundennummer"
                                    EnableVirtualScrolling="true" ShowMoreResultsBox="true" Width="190px" HighlightTemplatedItems="true">
                                    <HeaderTemplate>
                                        <table style="font-size: 10px">
                                            <tr>
                                                <td style="width: 140px;">Name</td>
                                                <td style="width: 200px;">Kundennummer</td>
                                            </tr>
                                        </table>
                                    </HeaderTemplate>
                                    <ItemTemplate>
                                        <table style="font-size: 10px">
                                            <tr>
                                                <td style="width: 140px;">
                                                    <%# DataBinder.Eval(Container.DataItem, "name")%>                                                 
                                                </td>
                                                <td style="width: 200px;">
                                                   <%# DataBinder.Eval(Container.DataItem, "kundennummer")%>
                                                </td>
                                            </tr>
                                        </table>
                                    </ItemTemplate>
                                </telerik:RadComboBox>



DataSource Definition:
<asp:LinqDataSource ID="Customers" runat="server" ContextTypeName="DataAdapterRR.CustomerDB_ConnectorDataContext"
        OrderBy="name" TableName="kp_customerdata">
    </asp:LinqDataSource>

Nothing happeing in code behind.
The sarch on the datavalue works and data is shown in the dropdown.
Is there a way I can make the combo to search in all colums but display only the "name" once selected?
Nencho
Telerik team
 answered on 18 Dec 2012
11 answers
314 views
Hi, I am trying to get client-side drag-n-drop working for a RadTreeView.  Each node is templated.  When I drag a node, the drag-n-drop works fine, but the node looses it's template and instead displays the fully qualified name of the data bound object in plain text (all client-side; no AJAX yet).  Here is my code.  See the attachment for how the tree looks *after* I drag and drop nodes (fully qualified names blurred).

Telerik.Web.UI.RadTreeNode.prototype.insertBefore = function(destinationNode) { 
    var parent = destinationNode.get_parent(); 
    var index = parent.get_nodes().indexOf(destinationNode); 
    parent.get_nodes().insert(index, this); 
}; 
 
Telerik.Web.UI.RadTreeNode.prototype.insertAfter = function(destinationNode) { 
    var parent = destinationNode.get_parent(); 
    var index = parent.get_nodes().indexOf(destinationNode); 
    parent.get_nodes().insert(index + 1, this); 
}; 
 
Telerik.Web.UI.RadTreeNode.prototype.positionRelativeTo = function(destinationNode, dropPosition) { 
     
    switch(dropPosition) { 
        case "over"
            destinationNode.get_nodes().add(this); 
            break
        case "above"
            this.insertBefore(destinationNode); 
            break
        case "below"
            this.insertAfter(destinationNode); 
            break
        default: 
            break
    } 
}; 
 
//actual client event handler 
function nodeDropping(sender, eventArgs) { 
 
    var source = eventArgs.get_sourceNode(); 
    var destination = eventArgs.get_destNode(); 
    var position = eventArgs.get_dropPosition(); 
     
    sender.trackChanges(); 
 
    source.positionRelativeTo(destination, position); 
     
    sender.commitChanges(); 

Thanks!
Kate
Telerik team
 answered on 18 Dec 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jay
Top achievements
Rank 3
Bronze
Iron
Iron
yw
Top achievements
Rank 2
Iron
Iron
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Bronze
Iron
Iron
yw
Top achievements
Rank 2
Iron
Iron
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Bohdan
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?