Telerik Forums
UI for ASP.NET AJAX Forum
4 answers
142 views
Hi.

I have just started to use telerik:RadEditor, and I have a few problems.

1) How do I get rid of the toolbar? I have two radeditor on the same page. One of them is for reading text entred on an other page, and the other is for editing text on this page. I don't want any toolbar on the editor that is only for reading text, but I want toobar on the editor that is for editing text on the page.

2) How do I get the editor to start with a predefined font and fontsize. I have a small BasicTool.xml file like this:

ToolsFile="~/BasicTools.xml"

 

 

When used I can select from different fonts.
But I would like to set a Font (Verdana) as standard and size 13px as standard size. How do I do that?

 

 

Erling Ervik
Top achievements
Rank 1
 answered on 11 Mar 2010
5 answers
295 views
Hello everyone

I am trying to create dynamic RadComboBox in my Ajax request, and then sending back as html, for this i am using RenderControl for the  RadComboBox control. but I get this error when it executes the RenderControl method ...

new ajax_error('System.InvalidOperationException','Page cannot be null. Please ensure that this operation is being performed in the context of an ASP.NET request.',0)

Here is the code snippet 

	
Dim sb As New StringBuilder 
        Dim sw As New System.IO.StringWriter(sb) 
        Dim hw As New HtmlTextWriter(sw) 
 
        Dim ddlCountries As New Telerik.Web.UI.RadComboBox 
        ddlCountries.ID = "ddlCountries" 
        Dim loc As New Frokht.Location 
        Dim dr As Data.SqlClient.SqlDataReader 
 
        dr = loc.GetAllCountries() 
        ddlCountries.DataSource = dr 
        ddlCountries.DataTextField = "Name" 
        ddlCountries.DataValueField = "Code" 
        ddlCountries.DataBind() 
ddlCountries.RenderControl(hw)


Please help

Thanks in advance


Simon
Telerik team
 answered on 11 Mar 2010
1 answer
102 views
Hi

I am using the sample at the link
http://www.telerik.com/community/forums/aspnet/combobox/combobox-with-multiselect-checkbox-which-load-on-demand.aspx
as a reference to load multi select radcombo with check boxes.

I am able to load the Multi select combo but my reqirement is in that multi select combo I want to show default/first element every time the combo binds with text SELECT, how can I achieve this?


thanks,


Simon
Telerik team
 answered on 11 Mar 2010
2 answers
134 views
Hello,

I use the following code to have a google like search of a MSSQL2008 database. MsSql 2008 now offers the Full text catalog indexed keywords in a queryable format. Using this list offers search suggestions like google. I retrieve the keywords, put them in App Cache and use it in the Itemsrequested event. I managed to mimic google by adding an itemtemplate to the radcombo, hiding the dropdown arrow, not expanding on ficus etc. But now I set the loading message to an empty string, but the loading bar will still be visible while typing. How can I hide this?

Here's my code. Based on the latest Q3 release. Net framework 3.5. I am posting all code because others might find it interesting. Not really neccesary for my question.


The webservice that queries the keyword index on MsSQL 2008 full text catalog (uses system stored procedure:

[WebMethod]  
        public DataSet GetCatalogKeywords(string searchTerm)  
        {  
            //Build the SqlCilent Objects we need   
            SqlConnection conn = new SqlConnection("server=192.168.0.52; database=MyDatabase; User Id=saPassword=MyPassword");  
            SqlCommand cmd = new SqlCommand();  
            //SqlDataAdapter to populate our DataSet   
            SqlDataAdapter adapter = new SqlDataAdapter();  
            //DataSet to hold the users information   
            DataSet dsInfo = new DataSet();  
            //String to hold our stored procedure   
            const string query = "WebserviceKeySearch";  
            //try...catch block to handle any unhandeled exceptions   
            try  
            {  
                //set our SqlCommands Objects   
                cmd.CommandText = query;  
                cmd.CommandType = CommandType.StoredProcedure;  //tell it its a Stored Procedure we're executing   
                cmd.Parameters.AddWithValue("@searchTerm", searchTerm);  
 
                cmd.Connection = conn;  
   
                adapter.SelectCommand = cmd;  
                //fill our DataSet   
                //using the Fill Method of   
                //the SqlDataAdapter   
                adapter.Fill(dsInfo);  
                //return the DataSet to the calling aspx page   
                return dsInfo;  
            }  
            catch (Exception ex)  
            {  
                System.Web.HttpContext.Current.Response.Write(ex.Message);  
                return null;  
            }  
            finally  
            {  
                  
            }  
        } 


The stored procedure:


 

SELECT distinct display_term, sum(document_count) AS HitCount

 

FROM

 

sys.dm_fts_index_keywords

 

 

 

(DB_ID('Hezelbase'), OBJECT_ID('Regeling')) where display_term like @searchTerm + '%' group by display_term order by display_term

 

 

The aspx page with RadCombo as searchbox:

<%@ 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"> 
<html xmlns="http://www.w3.org/1999/xhtml">  
<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" /> 
        </Scripts> 
    </telerik:RadScriptManager> 
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">  
    </telerik:RadAjaxManager> 
      
    <telerik:RadScriptBlock ID="rsbc" runat="server">  
          
    </telerik:RadScriptBlock> 
    <div> 
        <telerik:RadAjaxPanel runat="server" ID="RadAjaxPanel1">  
            <telerik:RadComboBox ID="RadComboBox1" runat="server" Width="330px" Height="150px" DropDownWidth="420px" 
                EmptyMessage="Zoeken..." EnableLoadOnDemand="True" ShowMoreResultsBox="false" HighlightTemplatedItems="true" ShowDropDownOnTextboxClick="false" 
                ShowToggleImage="false" ShowWhileLoading="false" AccessibilityMode="true" CloseDropDownOnBlur="true" LoadingMessage=""   
                OpenDropDownOnLoad="false" EnableVirtualScrolling="false" OnItemsRequested="RadComboBox1_ItemsRequested">  
                <ItemTemplate> 
                    <table style="width: 325px" cellspacing="0" cellpadding="0">  
                        <tr> 
                            <td style="width: 200px;">  
                                <%# DataBinder.Eval(Container, "Text")%> 
                            </td> 
                            <td style="width: 100px; color:Green;">  
                                <%# DataBinder.Eval(Container, "Attributes['HitCount']")%> 
                            </td> 
                              
                        </tr> 
                    </table> 
                </ItemTemplate> 
            </telerik:RadComboBox> 
        </telerik:RadAjaxPanel> 
    </div> 
    </form> 
</body> 
</html> 
 

The code behind:

using System;  
using System.Data;  
using HezelbaseWebService;  
using Telerik.Web.UI;  
 
public partial class Default : System.Web.UI.Page   
{  
    protected void Page_Load(object sender, EventArgs e)  
    {  
 
    }  
 
    private void fillCahceFromService()  
    {  
        Service1 s = new Service1();  
        DataSet ds = s.GetCatalogKeywords("%");  
 
        Cache["Webservicedata"] = ds;  
 
    }  
 
    protected void RadComboBox1_ItemsRequested(object o, RadComboBoxItemsRequestedEventArgs e)  
    {  
        RadComboBox combo = (RadComboBox)o;  
 
        if(Cache["Webservicedata"] == null || Cache["Webservicedata"].GetType() != typeof(DataSet))  
        {  
            fillCahceFromService();  
        }  
 
        if (e.Text.Length > 1)  
        {  
            DataSet ds = (DataSet)Cache["Webservicedata"];  
 
            if (ds != null && ds.Tables.Count > 0)  
            {  
                DataRow[] dataRows = ds.Tables[0].Select("display_term like '" + e.Text + "%'");  
 
                foreach (DataRow dataRow in dataRows)  
                {  
                    RadComboBoxItem item = new RadComboBoxItem();  
                    string HitCount = dataRow["HitCount"].ToString();  
 
                    item.Text = (string)dataRow["display_term"];  
                    item.Attributes.Add("HitCount", HitCount + " results");  
                    combo.Items.Add(item);  
                    item.DataBind();  
                }  
            }  
        }  
 
    }  
}  
 
Yeroon
Top achievements
Rank 2
 answered on 11 Mar 2010
2 answers
108 views
Hello,

I have stackedbar chart bound to a sqldatasource control which calls a stored procedure.  The dataset returned contains 3 colums: Date Range, Messages Sent, and Messages Received.  The Messages Sent and Messages Received fields correctly show on the y-axis in the stackedbars, however, I want to be able to change the labels on the X-Axis from the generic 1, 2, 3... to the corresponding Date Range field.

How can I go about this?

Thanks,
Ron
Ves
Telerik team
 answered on 11 Mar 2010
2 answers
69 views
Hi,
with the new Q1 2010 version, the pager is not shown when item count is lower than the pagesize.

PageSize

 

="100" AllowPaging="true"

 

<

 

PagerStyle AlwaysVisible="true" Mode="NextPrevAndNumeric" Position="Bottom" />

When i bind a datasource with more than 100 items, the pager is shown correctly.
When i downgrade to Q3 2009 it works correctly.

 

Design:  
<asp:ScriptManager ID="script1" runat="server" EnablePartialRendering="true"></asp:ScriptManager> 
<telerik:RadGrid ID="grid1" runat="server" AllowPaging="true" PagerStyle-AlwaysVisible="true" PageSize="5">  
      <MasterTableView AutoGenerateColumns="true"></MasterTableView> 
</telerik:RadGrid> 
 
Code:  
Dim list As New Generic.List(Of String)  
For i As Integer = 0 To 1 ' Change this to 5 to see the pager...  
 list.Add(i.ToString)  
Next  
grid1.DataSource = list 
grid1.DataBind() 

Falk

Falk Wegener
Top achievements
Rank 1
 answered on 11 Mar 2010
1 answer
176 views
Hi,

I am using the RadToolBar for some functions like View Details,Delete,Show RadGridFilter like wise...
Here for some functions i am using the server-side (like delete) and other using client side
Button1 --- ViewDetails --- for this i am using client-side function where it is redirected to other page through radwindow

Button 2 --- Toggling the RadGrid Filter option --- for this i am using client side function.

Button3 ---- delete SelectedRadGridRecords into db --- for this i am using server-side button click event of the RadToolBar..

Now the problem i am facing is,if i use both server-side and client-side clicking events..i am not able to see the RadWindow which is intiated...

Is there any solution for this..or we should not use both client-side and server-side events for the radtoolbar.

Thanks in Advance
Regards:
Chaitanya.E
chaitanya.elluru@cosmonetsolutions.com
Veselin Vasilev
Telerik team
 answered on 11 Mar 2010
5 answers
138 views
<body> 
    <form id="form1" runat="server">  
      
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server"   
        EnableTheming="True">  
    </telerik:RadScriptManager> 
    <div> 
      
        <telerik:RadComboBox ID="RadComboBox1" Runat="server"   
            DataSourceID="SqlDataSource1" DataTextField="Name" DataValueField="No"   
            MarkFirstMatch="True"   
            CssClass="RadComboBoxDropDown_Default" Height="100%">  
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> 
        </telerik:RadComboBox> 
        <asp:SqlDataSource ID="SqlDataSource1" runat="server"   
            ConnectionString="<%$ ConnectionStrings:XXXXXConnectionString %>"   
            onselecting="SqlDataSource1_Selecting"   
            SelectCommand="sproc_XXXXX"   
            SelectCommandType="StoredProcedure">  
            <SelectParameters> 
                <asp:Parameter DefaultValue="XXX" Name="prmXXX1" Type="String" /> 
                <asp:Parameter DefaultValue="XXX" Name="prmXXX2"   
                    Type="String" /> 
            </SelectParameters> 
        </asp:SqlDataSource> 
      
    </div> 
    </form> 
</body> 
I've created a new website and on the default aspx page I have added a RadScriptManager and a RadComboBox. I've configured the RadComboBox to use the results of a stored proc, and when I run the page I can see the first entry in the combo box but when I go to click on the drop down arrow nothing happens. If I try and type into the text box portion, then I can type data but nothing else occurs. If I view the source I can see all the values of the stored proc, so I know that the stored proc is returning the data correctly.
Clearly there must be something simple I have missed out - just not sure what it is. Kind regards, Alex
Simon
Telerik team
 answered on 11 Mar 2010
2 answers
85 views
Hi,

I'm not an expert with Telerik controls and am stuck with this. I need to somehow access the page row for a RadGrid from client side. Is this even possible?

TIA for any help!
Valery
Top achievements
Rank 2
 answered on 11 Mar 2010
5 answers
192 views
How would I set a parent item to be selected when a child is selected? I want to achieve this in Client Side.

Any help is appreciated.

Veselin Vasilev
Telerik team
 answered on 11 Mar 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?