Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
120 views
How do I get the text of a textbox within an ItemTemplate(ListBox) to submit a form?

I am using the code below. The control is found but the Text property is always empty ("") 

protected void ListBoxFeeds_ItemDataBound(object sender, RadListBoxItemEventArgs e)
{
        btnComment = e.Item.FindControl("PostComment") as RadButton;
 
        CommentContent = ((RadTextBox)e.Item.FindControl("InputComment")).Text;
 
        btnComment.Click += new EventHandler(btnComment_Click);
  
}

Princy
Top achievements
Rank 2
 answered on 17 Apr 2012
0 answers
104 views
Hi,

I have subscribed to Visual Studio Magazine, MSDN Magazine and PC World magazine.
I wonder if there is any other software development magazine that I should read, in order to improve my software development skill?

Thanks All

Lamk.
LamKhoa
Top achievements
Rank 1
 asked on 16 Apr 2012
0 answers
63 views
On all the custom paging examples that I have seen VirtualItemCount is set to some big number and not the actual number of rows in the data source.

There are two problems with it. First, this number is misleading as grid shows "item 1 of 10000". This can be relatively easy solved by running another query against dataset, something like "select count(*) from ...", but here comes second problem.

When grid has filters the VirtualItemCount should be smaller, that is the dataset should be additionally filtered with current filter expression. On the surface, this seems not hard to do as well - change EnableLinqExpressions to 'false', grab FilterExpression propery and use the value as additional WHERE clause. The issue is that FilterExpression propery is not always set. It appears that it is not set during NeedDataSource event.

I wonder if Telerik has a complete custom paging example that works correcly with filters.

-Stan
Stan
Top achievements
Rank 1
 asked on 16 Apr 2012
2 answers
261 views
I have a radmenu which i am binding on the code behind, I have been trying to find a way to disgin it as it want it via the html (No luck) and via the designer, but all my items are loaded programmatically.  What I want to do is set the height and width of all my menu items and then center the center height wise.  So for each item the width(200px), height(40px")  and the text vertical centered.  Tried via a css file but the code behind does no get it.

.Menuitems
    {
        width:200px;
        height:40px;
        cursor:pointer;
        font-size:16;
        text-align:center;
    }


Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
       If Not IsPostBack Then
           'Load the menu system
           sql = "Select intDirectoriteId, strDirectorite from tblDirectorite"
           myDataTable = New DataTable
           myDataTable = getData(sql)
           RadMenu1.DataSource = myDataTable
           RadMenu1.DataTextField = "strDirectorite"
           RadMenu1.DataValueField = "intDirectoriteId"
           RadMenu1.CssClass = "Menuitems"
           RadMenu1.DataBind()
       End If
   End Sub
   Protected Sub RadMenu1_ItemDataBound(sender As Object, e As Telerik.Web.UI.RadMenuEventArgs) Handles RadMenu1.ItemDataBound
       Dim row As DataRowView = CType(e.Item.DataItem, DataRowView)
       e.Item.ToolTip = row("strDirectorite") & " Applications".ToString
   End Sub
Kevin
Top achievements
Rank 1
 answered on 16 Apr 2012
2 answers
172 views
Hello, I'm trying to add, dynamically, a radbutton to the GroupFooterItem and this button needs to have some values in the commandname and commandargument. These values are related to the cells from a group in the grid. So far I have been able to add those buttons with the OnPreRender event, but I'm stuck on how to set those values with a specific cell in the group.

I have thought about querying db again and use foreach to assign the appropiate values, but I think this scenario is error prone, so leaving it as a last resource.

any pointers???
Luis
Top achievements
Rank 1
 answered on 16 Apr 2012
5 answers
261 views
I want to display some data from a resource datasource but i get the error:
process is not a valid item of an appointment

here is my definition of radscheduler:

            <telerik:RadScheduler ID="RadScheduler1" runat="server" AllowDelete="True" AllowEdit="False" 
                AllowInsert="True" DataEndField="End" DataKeyField="ID" DataSourceID="dsSchedules" 
                DataStartField="Start" DataSubjectField="Subject" FirstDayOfWeek="Sunday" LastDayOfWeek="Saturday" 
                OverflowBehavior="Expand" SelectedView="WeekView" Culture="Dutch (Netherlands)" 
                DataRecurrenceField="strRecurrenceRule" DataRecurrenceParentKeyField="RecurrenceParentID" 
                MinutesPerRow="15" Skin="Web20" StartInsertingInAdvancedForm="True" EnableCustomAttributeEditing="True" 
                OnAppointmentCreated="RadScheduler1_AppointmentCreated" WeekColumnHeaderDateFormat="dddd, d" 
                WeekHeaderDateFormat="D" WorkDayEndTime="21:00:00"   
                WorkDayStartTime="07:30:00" ondatabound="RadScheduler1_DataBound"   
                CustomAttributeNames="Enabled,Remarks">  
                <ResourceTypes> 
                    <telerik:ResourceType DataSourceID="dsWorkFlows" KeyField="Key"   
                        Name="process" TextField="Value"  ForeignKeyField="workflowTypeID"/>  
                </ResourceTypes> 
                 
                <AppointmentTemplate> 
                    <table style="width: 100%;">  
                        <tr> 
                            <td class="ScheduledTaskHeader" style="width: 16px;">  
                                <img runat="server" id="icon" alt="Icon" src='<%# GetImage(Eval("Start").ToString()) %>' style="float: left;" /> 
                            </td> 
                            <td class="ScheduledTaskHeader">  
                                <%# Eval("Subject") %> 
                            </td> 
                        </tr> 
                        <tr> 
                            <td class="ScheduledTaskBody" style="width: 16px;">  
                                <img alt="Icon" src="./Images/icons/process.png" style="float: left;" /> 
                            </td> 
                            <td class="ScheduledTaskBody">  
                                <%# FormatText(Eval("process.Value").ToString())%> 
                            </td> 
                        </tr> 
                    </table> 
                </AppointmentTemplate> 
            </telerik:RadScheduler> 
The line where the problem is at: <%# FormatText(Eval("process.Value").ToString())%> <-- DataBinding: 'Telerik.Web.UI.Appointment' does not contain a property with the name 'process'.

and here the code for my datasources:

<asp:ObjectDataSource ID="dsSchedulesNames" runat="server" DeleteMethod="DeleteGroupScheduledTasks" 
    SelectMethod="ScheduleNames" TypeName="Otto.Process.AdminWeb.ScheduleList">  
    <DeleteParameters> 
        <asp:Parameter Name="Name" Type="String" /> 
    </DeleteParameters> 
</asp:ObjectDataSource> 
<asp:ObjectDataSource ID="dsSchedules" runat="server" DeleteMethod="DeleteSingleScheduledTask" 
    InsertMethod="InsertAppointment" SelectMethod="AllData" TypeName="Otto.Process.AdminWeb.ScheduleList" 
    UpdateMethod="UpdateAppointment">  
    <DeleteParameters> 
        <asp:Parameter Name="ID" Type="String" /> 
    </DeleteParameters> 
    <UpdateParameters> 
        <asp:Parameter Name="ID" Type="String" /> 
        <asp:Parameter Name="Subject" Type="String" /> 
        <asp:Parameter Name="Start" Type="DateTime" /> 
        <asp:Parameter Name="End" Type="DateTime" /> 
        <asp:Parameter Name="RecurrenceRule" Type="String" /> 
        <asp:Parameter Name="RecurrenceParentID" Type="Object" /> 
        <asp:Parameter Name="RecurrenceState" Type="Object" /> 
        <asp:Parameter Name="workflowTypeID" Type="Int32" /> 
    </UpdateParameters> 
    <InsertParameters> 
        <asp:Parameter Name="Subject" Type="String" /> 
        <asp:Parameter Name="Start" Type="DateTime" /> 
        <asp:Parameter Name="End" Type="DateTime" /> 
        <asp:Parameter Name="strRecurrenceRule" Type="String" /> 
        <asp:Parameter Name="RecurrenceParentID" Type="Object" /> 
        <asp:Parameter Name="RecurrenceState" Type="Object" /> 
        <asp:Parameter Name="workflowTypeID" Type="Int32" /> 
        <asp:Parameter Name="Enabled" Type="Boolean" /> 
        <asp:Parameter Name="Remarks" Type="String" /> 
    </InsertParameters> 
</asp:ObjectDataSource> 
<asp:ObjectDataSource ID="dsWorkFlows" runat="server"   
    SelectMethod="WorkFLowList"   
    TypeName="Otto.Process.AdminWeb.WorkFlows">  
</asp:ObjectDataSource> 


Someone got some tips on how to solve this?

Cheers WIm
Brenda Rueb
Top achievements
Rank 1
 answered on 16 Apr 2012
1 answer
246 views
Hi all.

I am binding my RadGrid to an EntityDataSource. When the user clicks a row I want to retrieve the current data item and get the values from it. Could someone point me in the right direction. I am assuming that as the table is data bound, when selecting a row the data can be made available in Javascript? Thus the entity has 5 columns, 2 of these are shown as columns in the grid.

Thanks
P
Richard
Top achievements
Rank 1
 answered on 16 Apr 2012
4 answers
534 views

Hi,

I am trying to get the total count of my RadGrid.

When I use GridResult.MasterTableView.Items.Count I get only the count on the actual page.

I've seen a post that disable the Paging, count the total, reactivate the paging and rebind. http://www.telerik.com/community/forums/aspnet-ajax/grid/total-record-count-after-filter.aspx

Is there any property that could return the total count ?

Thanks to everyone.
Pierre
Top achievements
Rank 1
 answered on 16 Apr 2012
2 answers
149 views
I was wondering if someone could give advice on how to best share development of a 'VB RadControls Web Site'.  That is the option I selected when I selected a new project in VS2010, within the Telerik template group (see attachment).  I want to share development between two people both running VS2010, publishing to the same IIS7 web server.  We have two sites on that server, a test site on port 8001 and a live site will eventually run https on different port.

I tried with a 'VB RadControls Web Application' project and had a good start on the site when I used F5 to run it locally.  Then I was ready to publish to the server and found the only option I had from the Build menu was to create a Web Deploy zip file, but for some reason it always crashes right away at building the file.  Not trying to solve that - tried a little and gave up on that.  Instead I switched to the 'VB RadControls Web Site'.  From this type of project, the Build menu's Publish Web Site allows me to key in the IIS 7 server and port and publishes to it successfully.

But if I, in VS2010, try to open the 'Remote Web Site' instead of the project, it tells me it was precompiled and I shouldn't make changes there.  I was expecting that's how both developers would connect and work on the site.  How can I get the project to the other developer and then keep them in sync as the site is updated?

We use to both only open the 'remote web site' which was the test site, and make changes there, and then do a publish to the live site.  Now it seems like I have do changes in a local project file structure, publish that to the test site, and separately publish to the live site, except I don't see how in that scenario to keep both developers of VS2010 in sync with the test site.

What's the best way to have two developers sharing work on a test site that is published to a live site after test site changes look good?
Terry
Top achievements
Rank 1
 answered on 16 Apr 2012
1 answer
112 views
Hi,
     I want to create menu using Web user control and for that i want to use Rad menu. I want to implement that Usercontrol in my Master page so it could get same look n feel to all pages. So could u please send me any example so that i can understand how to use rad menu in user control.
Peter
Telerik team
 answered on 16 Apr 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?