Telerik Forums
UI for ASP.NET AJAX Forum
4 answers
132 views
I want to set the color for all cells in certain rows of the grid (like when an email is high priority, or if a payment is past due).  It seems the best place to do this is the ItemDataBound event, but I was wondering if there is any way to set an attribute for the entire row, or if I have to explicitly specify every cell in the row and set its color property.

Thanks
Dimo
Telerik team
 answered on 24 May 2010
2 answers
241 views
Hi!

Can I access controls in grid template column after data bound (in RadGrid.DataBound)?
I need to hide one control inside the column and i dont want to do this for every row. Is it possible?
Radoslaw
Top achievements
Rank 1
 answered on 24 May 2010
2 answers
112 views

I used

<telerik:RadGrid ID="RadGrid1" runat="server">
        </telerik:RadGrid>

It works well, but when I close my visual studio 2008 and open it again there is an error occure

the error is :

http://al-sri.com/msman88/radGrid.jpg

Please guide me.
omar mohammad
Top achievements
Rank 1
 answered on 24 May 2010
1 answer
206 views
Hi,

I have a RadTabStrip on a page with 2 tabs (Tab1 and Tab2).
Tab1 has a corresponding RadPageView which has a ascx control containing a 2 level RadGrid (with mastertableview and detailtableview). Lets call it Grid1. 
When clicked on a row in detailtableview, a subtab is dynamically created in Tab2. So precisely user can create n number of subtabs in tab2, by clicking on rows in tab1.
The subtabs have corresponding radpageviews and an ascx control having a radgrid (lets call it Grid2) is loaded in the pageview using the PageViewCreated event of RadMultiPage.
Now i am creating Grid1 and Grid2 in ascx file, and i create mastableviews, detailtableviews with corresponding columns in page_init of ascx controls. And both the grids have GridEditFormType set to WebUserControl, and i load ascx control using EditFormSettings.UserControlName property.

Now the issue is for Grid1, the itemcommand event fires for all the events (update, insert, cancel and delete), but the itemcommand event is not getting fired for Grid2 update, insert and cancel events, however for delete command it fires the event and page_load gets fired for all the commands. I also have onclick events for save and cancel buttons in ascx control with respective command names but event the click events doesnt fire.

could you please help me out resolving this issue ?

Thanks
Yavor
Telerik team
 answered on 24 May 2010
1 answer
76 views
Hello,

I'm using programmatic client-side binding with the RadGrid and everything works great.  However, I noticed one interesting thing; when binding no records and setting set_virtualItemCount(0), I'm getting the pager to display 2 records and it says 11 records in 2 pages... why would this be?

I do not have custom paging enabled.

Thanks.
Yavor
Telerik team
 answered on 24 May 2010
2 answers
148 views
I have a radgrid created as below:
//--------------------------------------------------------ASPX---------------------------------------
 <telerik:RadGrid id="deadmitStudents" runat="server" AllowFilteringByColumn="true" Width="100%"  
     AutoGenerateColumns="false" PageSize="30" AllowPaging="true" OnNeedDataSource="OnNeedDataSource_AdmittedStudents">
    <MasterTableView DataKeyNames="IndexNumber" CommandItemDisplay="Top" TableLayout="Auto" AllowFilteringByColumn="True" FilterItemStyle-Wrap="true" FilterItemStyle-Width="40px">
                        <Columns>
                        <telerik:GridTemplateColumn AllowFiltering="True"  Resizable="true" UniqueName="IndexNumber" HeaderText="Index Number">
                                <ItemTemplate>
                                <asp:Label ID="indexNumberLabel" runat="server" Text='<% #Bind("IndexNumber") %>' ForeColor="Black" Font-Size="Medium"></asp:Label>
                                </ItemTemplate>
                                 </telerik:GridTemplateColumn>
                            <telerik:GridTemplateColumn AllowFiltering="True" Resizable="true" UniqueName="FullName" HeaderText="Full Name">
                                <ItemTemplate>
                                <asp:Label ID="fullnameLabel" runat="server" ForeColor="Black" Font-Size="Medium" Text='<% #Bind("FullName") %>'></asp:Label>
                                </ItemTemplate>
                                 </telerik:GridTemplateColumn>
                       <telerik:GridTemplateColumn AllowFiltering="False"  UniqueName="deAdmit" HeaderText="DeAdmit">
                            <ItemTemplate>
                            <asp:CheckBox ID="chkDeadmit" runat="server" />
                                </ItemTemplate>
                                 </telerik:GridTemplateColumn>
                    </Columns>
                     </MasterTableView>
    </telerik:RadGrid>
All I want is to have a simple Filtering on some columns as created in the RadGrid. When executed, i get the following error message

is neither a DataColumn nor a DataRelation for table .

Please kindly help.
Check my code behind below:
//--------------------------------------------------------CODE BEHIND---------------------------------------
    protected void OnNeedDataSource_AdmittedStudents(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            try
            {
                deadmitStudents.DataSource = getAdmittedStudents(RadComboBoxCampus.SelectedValue, int.Parse(RadComboBoxIntake.SelectedValue),
                    RadComboBoxAcademicYear.SelectedValue, int.Parse(RadComboBoxStudyTime.SelectedValue));
            }
            catch
            {
            }
        }
          protected DataTable getAdmittedStudents(string campus,int intake, string academicYear, int studyTime)
        {
            SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["Main.ConnectionString"]);
            string query = "select StudentId,IndexNumber,(coalesce(SurName,'') + ' ' + coalesce(OtherNames,'')) as fullname, ProgrammeName as Programme,Intake,EnrollmentType, " +
           "AcademicYr,Campus from GeneralStudentInfo where Intake='" + intake + "'" +
           "and AcademicYr='" + academicYear + "' and Campus='" + campus + "' and EnrollmentType='" + studyTime + "'";
            //SqlConnection conn = new SqlConnection(ConnString);

            conn.Open();
            SqlCommand cmd = new SqlCommand(query,conn);
            SqlDataAdapter adapter = new SqlDataAdapter(cmd);
            DataTable myDataTable = new DataTable();
            try
            {
                adapter.Fill(myDataTable);
            }
            finally
            {
                conn.Close();
            }
            return myDataTable;

        }
       


Robert Jakech
Top achievements
Rank 1
 answered on 24 May 2010
3 answers
215 views
Hi.

I have a RadUpload control in my page. I have set the AllowedMimeTypes to images only.

<telerik:RadUpload ID="ruImage" runat="server" InitialFileInputsCount="1" ControlObjectsVisibility="None" AllowedMimeTypes="image/bmp,image/gif,image/jpeg,image/pjpeg,image/tiff,image/x-png" /> 

I want to make sures the image being uploaded is of a specific dimension, let's say 300x100 pixels. I can check this on server side before uploading the file. But is there any way I can check it on client side after the user selects the file? If the image is not of the specified size then it should popus up an alert saying image is not of the appropriate dimension and the ruImage controls is blank again.

Thanks.
Lubos Rousek
Top achievements
Rank 1
 answered on 24 May 2010
4 answers
415 views
Hi,
 I need to invoke

OnItemCommand

 event on a click of a Image button under  <telerik:GridTemplateColumn>

I am able to do so on Linkbutton but not with Image button.

My code is this.


<

telerik:GridTemplateColumn UniqueName="TemplateColumnDelete" Groupable="False">

<HeaderStyle Width="45px"></HeaderStyle>

<ItemTemplate>

<asp:LinkButton ID="lnkButtonDelete" runat="server" CommandName="Delete" Text="delete"></asp:LinkButton>

<!-- <asp:ImageButton ID="imgButtonDel" ImageUrl="~/Images/bt_delete.gif" runat="server"

CommandName="Delete"></asp:ImageButton>-->

</ItemTemplate>

</telerik:GridTemplateColumn>


Thanks.
Raju.

mamad
Top achievements
Rank 2
 answered on 23 May 2010
1 answer
133 views

Hello,

I would like some buttons on my page to have the same style as the buttons I view on the radConfirm window when using the Web20 skin.  Can somebody point me to the style used for those buttons?

Thanks.

Steve
Steven Black
Top achievements
Rank 1
 answered on 23 May 2010
18 answers
796 views

I have some problems with adding items to RadComboBox on the client-side. I used the sample code from your site and it works great when executed via button click. But when I execute JavaScript function via ScriptManager.RegisterJavaScript it does not work. Problem is that $find returns null. 

Here is the contents of my .aspx file:
 

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TelerikTest._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>Untitled Page</title>   
</head>   
<body>   
 
<script type="text/javascript">   
  //<![CDATA[ 
  function AddNewItem() 
  { 
    var combo = $find("RadComboBox1"); 
    combo.set_closeDropDownOnBlur(false); 
    var intextput = "It does not work!"; 
    var comboItem = new Telerik.Web.UI.RadComboBoxItem(); 
    comboItem.set_text(intextput);
    combo.trackChanges();
    combo.get_items().add(comboItem);
    comboItem.select();
    combo.commitChanges();
    comboItem.scrollIntoView(); 
  } 
//]]>   
</script>   
 
<form id="form1" runat="server">   
<div>   
<asp:ScriptManager ID="ScriptManager1" runat="server">   
</asp:ScriptManager>   
<asp:UpdatePanel ID="UpdatePanel1" runat="server">   
  <ContentTemplate>   
    <telerik:RadComboBox ID="RadComboBox1" runat="server">   
    </telerik:RadComboBox>   
  </ContentTemplate>   
</asp:UpdatePanel>   
</div>   
</form>   
</body>   
</html> 

 

And my .cs file

using System;   
using System.Web.UI;   
 
namespace TelerikTest   
{  
  public partial class _Default : System.Web.UI.Page   
  {   
 
    public void Page_PreRender(object sender, EventArgs e)   
    {   
      ScriptManager.RegisterStartupScript(UpdatePanel1, GetType(), "addItem", "AddNewItem  ();", true);   
    }  
  }  
} 

snehal kadiya
Top achievements
Rank 1
 answered on 22 May 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?