Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
115 views
Hi ,

I want to use TreeList on a page. I have some questions about the TreeList control.
1. I want to add a filter for the treelist,just like the filter for RadGrid. How to achieve that?
2. I put a TemplateColumn in the treelist, and I want to display a hyper link in for a column, as 
<telerik:radtreelist id="EntityGrid" runat="server" autogeneratecolumns="false" datakeynames="RecordID"
                parentdatakeynames="ParentID">
            <Columns>
                <telerik:TreeListTemplateColumn UniqueName="ImageHLColHeader" HeaderText="">
                <ItemTemplate>
                    <asp:HyperLink ID="imageHLCol" runat="server" NavigateUrl=<%# Eval("NavURL") %> ImageUrl=<%# Eval("NavImageURL") %> ></asp:HyperLink>
                </ItemTemplate>
                <HeaderStyle Width="35px" />
                </telerik:TreeListTemplateColumn>
            </Columns>
            </telerik:radtreelist>

But the column could not be displayed. It always show empty column in the UI. No  hyperlink is shown up. Seems like the hyperlink is ignored. I even try:
 <ItemTemplate>
                    <%# Eval("RecordID") %>
                </ItemTemplate>

But still could not see anything shown up in the UI. What's wrong?

3. I changed the itemTemplate as
<asp:HyperLink ID="imageHLCol" runat="server"></asp:HyperLink>
and I want to set the navigateURL and ImageURL when the event ItemDataBound is triggered. But I could not find the hyperLink control in that event.
TryCast(e.Item, TreeListDataItem)("ImageHLColHeader").FindControl("imageHLCol") always return nothing. What's wrong? 
Need urgent help. Thank you very very very much.
zxp
Top achievements
Rank 1
 answered on 21 Feb 2011
1 answer
182 views
Hi team,
hyperlink inside gridRow gets active even if gridRow.Enabled=false
Is there any setting for deactivate hyperlink in radgrid.
Princy
Top achievements
Rank 2
 answered on 21 Feb 2011
1 answer
91 views
Hi
I have the following within a RadGrid

<telerik:GridTemplateColumn Visible="False" DataField="fk_project_id" DataType="System.Int64" FilterControlAltText="Filter fk_project_id column" HeaderText="Project" SortExpression="fk_project_id" UniqueName="fk_project_id">
                    <EditItemTemplate>
                        <telerik:RadComboBox ID="fk_project_idRadComboBox" runat="server" DataSourceID="sdsProjects" EmptyMessage="begin typing project# or name" AllowCustomText="true" Width="300px" Filter="contains"
                             DataTextField="project_full" DataValueField="id" SelectedValue='<%# Bind("fk_project_id") %>'>
                        </telerik:RadComboBox>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="fk_project_idLabel" runat="server" Text='<%# Eval("fk_project_id") %>'></asp:Label>
                    </ItemTemplate>
                </telerik:GridTemplateColumn>

Im using a SqlDataSource to perform the insert but I cant seem to get the value from the radComboBox to perform the insert.
Here is the code from the Insert Parameter section
<asp:ControlParameter ControlID="fk_project_idRadComboBox" PropertyName="DataValueField" Name="fk_project_id" DbType="Int32" /> 

should I not be using a control parameter here to get at the value?           
Any help would be greatly appreciated.
Thanks
Alex
Princy
Top achievements
Rank 2
 answered on 21 Feb 2011
1 answer
336 views
hello,

How to manupulated the height of Filter row which contain the filter textbox in RadGrid.
I hope, property could change the heigth. But I dont know how to do.



Thanks You


Best Regards
Jiten Kumar


Shinu
Top achievements
Rank 2
 answered on 21 Feb 2011
1 answer
216 views
Hi,

I want to create a grid which sets all the records in Edit mode when the page is loaded. I use "In=place" edit mode. I do it following the codes (the same way as instructed from page http://www.telerik.com/help/aspnet/grid/grddefaulteditmodeforgriditemsoninitialload.html or page http://www.telerik.com/help/aspnet-ajax/grdputallitemsineditmodenoadditionalrebind.html)

protected void Page_Load(object sender, EventArgs e)
   {
        
for (int i = 0; i < RadGrid1.PageSize; i++)
       {
           RadGrid1.EditIndexes.Add(i);
       }
   }


OR

private void RadGrid1_PreRender(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
 
foreach(GridItem item in RadGrid1.MasterTableView.Items)
 {
  
if (item is GridEditableItem)
  {
   GridEditableItem editableItem= item
as GridDataItem;
   editableItem.Edit = true;
  }
 }
 RadGrid1.Rebind();
}


The grid works fine om the first page load, but both of the above approaches fail when any postback happens (i.e. when users change to the next page).

So how could I handle the postback event so that all records, for example of the next page, are still in Edit mode after postback?

Regards,

Quan


Princy
Top achievements
Rank 2
 answered on 21 Feb 2011
5 answers
153 views

I have a RadScheduler populated via an SqlDataSource

The SELECT statement on the data source is this.

SqlDataSource1.SelectCommand = "SELECT * FROM [Activity] WHERE act_Rep_ID = " + ScheduleUserID.ToString();

Simple stuff.

Now in the AppointmentDateBound event I am trying to set a different color to the appointment, based on a certain value that should be in the appointment thanks to the SELECT * query in the SqlDataSource.

In this example you can see my test code where I just test the 'Subject'.

protected void RadScheduler1_AppointmentDataBound(object sender, Telerik.Web.UI.SchedulerEventArgs e)
     {
         Appointment a = e.Appointment;
    
         if (a.Subject == "Phone Call")
         {
             a.BackColor = System.Drawing.Color.Yellow;
             a.BorderColor = System.Drawing.Color.Red;
             a.BorderStyle = BorderStyle.Dotted;
             a.BorderWidth = Unit.Pixel(2);
         }
     }


The value I need however is a value that is in the Activity table, but is not listed as a property of the appointment object.

In fact, the appointment object only holds a fraction of the values from each Activity table row.

How do I get to all the other values that this SqlDataSource would be holding ?
Brad
Top achievements
Rank 1
 answered on 21 Feb 2011
1 answer
53 views
I'd like to have a grid of images, say 4x4. And then drag'n'drop to sort the images. Could I use Telerik controls to achieve this functionality.
Julian Roberts
Top achievements
Rank 1
 answered on 20 Feb 2011
6 answers
275 views
Hi All

I want to get the scheduler to scroll to the current time when the page is loaded,
I have found this article but it doesn't seem to function?

Any ideas would be most appreciated.

Many Thanks

Regards

Darren
Cush
Top achievements
Rank 1
 answered on 20 Feb 2011
4 answers
127 views
Hi Team,

         I'm not family with Radcontrol. I'm trying and using it. Currently i have face with this problem. We can be run js function from codebehind. But when i call rad window function, it cannot be fire.

Here is my sample code, i refer from rad window sample code.
JS
function openWin(url,winid)
        {
            var _contparameter='';
            switch(winid)
            {
                case "_radWinItem":
                    _contparameter=document.getElementById('<%=this._itms.ClientID%>').value;
                    break;
                case "_radWinCustomer":
                    _contparameter='';
                    break;
                default:   
            }
            var oWnd = radopen(url+_contparameter, winid);
       }

CS
protected void TextBox1_TextChanged(object sender, EventArgs e)
    {
        ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: openWin('item.aspx','_radWin'); ", true);
    }


Kindly, pls help to me. i need urgent.
One more thing, when i call above function 1st time i saw js error in IE. And then 2nd i don't see js error. What wrong it?

Best Regards,
ALEX
Top achievements
Rank 1
 answered on 20 Feb 2011
2 answers
104 views
I have been trying to get the standard RadGrid filtering to work properly but havent been able to.  I'm wondering if it might have to do with the fact that the RadGrid is using data from an XmlDataSource.  I do noticed that if I changed the datasource to a SqlDataSource instance, then the filter works just fine.    

Any help or comment is greatly appreciated.

Shash
Top achievements
Rank 1
 answered on 20 Feb 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?