Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
153 views
Hi, I'm currently populating a list of bookings by expanding the taking all the appointments in my scheduler and putting it into a datatable.  However my issue is that I'm unable to retrieve the room_Id or in most causes we refer to it as resource_ID for my bookings.

Is there a way to call my Appointment object to retrieve the resource_Id assigned to the specific booking.

 DataTable tanning_Availiability = new DataTable();

            tanning_Availiability.Columns.Add("Subject");
            tanning_Availiability.Columns.Add("Start");
            tanning_Availiability.Columns.Add("End");
            tanning_Availiability.Columns.Add("room_Id");

            foreach (Appointment a in scTanning_Availiability.Appointments)
            {
                //Occurrences of a recurrence master are not generated untill they      
                //are within RadScheduler's visible range. This mandates the occurrences     
                //information to be extracted from the Master's recurrence rule as follows:     
                if (a.RecurrenceState == RecurrenceState.Master)
                {
                    RecurrenceRule parsedRule;
                    RecurrenceRule.TryParse(a.RecurrenceRule.ToString(), out parsedRule);

                    //If a recurring appointment does not have specified end time it will have     
                    //endless occurrences. In this case you can explicitly put a restriction:  
                    string Date = Request.QueryString["Date"];
                    DateTime ConvDate = Convert.ToDateTime(Date);

                    parsedRule.SetEffectiveRange(ConvDate, ConvDate.AddDays(1));

                    foreach (DateTime occurrence in parsedRule.Occurrences)
                    {
                        tanning_Availiability.Rows.Add(new string[] { a.Subject.ToString(), occurrence.AddHours(-6).ToString(), occurrence.Add(a.Duration).AddHours(-6).ToString(), a.Attributes.Keys.ToString() });
                    }
                }
                else //Get the rest of the appointments     

                    //If the SelectedDate of RadScheduler is set so that the visible range encompasses occurences of      
                    //a recurring appointement, these occurences will be generated now so they will be added once again     
                    //to the DataTable. To prevent this, we use the following check:     
                    if (a.RecurrenceState != RecurrenceState.Occurrence)
                    {
                        tanning_Availiability.Rows.Add(new string[] { a.Subject.ToString(), a.Start.AddHours(-6).ToString(), a.End.AddHours(-6).ToString(), a.Attributes.Keys.ToString() });
                    }
            }
Cat Cheshire
Top achievements
Rank 1
 answered on 25 Sep 2012
2 answers
134 views
I need to enter elasped time in the format hh:mm:ss

The RadTimePicker is almost perfect except it is designed for time of day, not elapsed time, its not correct how it looks and  behaves for elapsed time.

Using the Masked Text box as shown below is less than ideal, since unless the user completey enters the data correctly(never happens), it will generate an error on the server side.

Any Ideas?
<telerik:RadMaskedTextBox ID="sesTotalTime" Label="Total Time:" runat="server" Text="<%# Bind('sesTotalTimeFormatted') %>"
    ToolTip="Total Session Time (hh:mm:ss)" Mask="##:##:##">
</telerik:RadMaskedTextBox>



Bryan Kowalchuk
Top achievements
Rank 1
 answered on 25 Sep 2012
2 answers
96 views
Hi Team,
we have Telerick Q2 2010 license in our project. can we use the same license for chart control's. or do we require any other license.
Advance Thanking you.

Regards,
Mr.Perfect.
Vladi
Telerik team
 answered on 25 Sep 2012
2 answers
157 views
Hello, I am hoping that someone can come to my rescue with this issue.  I have been tearing my hair out and just cannot figure out a solution....  I want a ListView that displays images stored in SQL.  I have a Stored Procedure that returns the data, including a Thumbnail Image that should be displayed.  The data type of the Thumbnail Image is varbinary(MAX).  Locally, it works perfectly.  However, once I publish to the server, it doesn't.  I have three items to display, each with a picture.  The first time, the page loads, it will display image 1, but not image 2 and 3.  If I click Refresh, it will display Image 2 and 3, but not Image 1.  If I click Refresh again, it will display Image 2, but not Image 1 and 3, etc, etc, etc.  I used the code found here:  http://demos.telerik.com/aspnet-ajax/binaryimage/examples/default/defaultvb.aspx?product=listview to create my page.  I even created a blank page, no master page, no tables, no style, etc and literally just copied in the code, changed the DataSource, and the Field Names.  Locally = Perfect.  Server=Same issue.  I'm really at a loss here and would love any insight....  please, please, please, save my forehead from further bruising!
TPerry
Top achievements
Rank 1
 answered on 25 Sep 2012
1 answer
72 views
I have the following radGrid on a form.  I need to fire the selectedIndexchanged event in codebehind to open a window, what am I missing?
<telerik:RadGrid runat="server" AllowPaging="True" PageSize="3" ShowFooter="True" DataSourceID="SqlDataSource1" Skin="Office2007" CellSpacing="0" GridLines="None" Height="350px" Width="260px" ID="RadGrid1" ViewStateMode="Enabled">
            <ClientSettings AllowColumnsReorder="True" EnablePostBackOnRowClick="True" ReorderColumnsOnClient="True">
                <Selecting AllowRowSelect="True" />
            </ClientSettings>
            <MasterTableView DataKeyNames="ID" DataSourceID="SqlDataSource1" AutoGenerateColumns="False" ShowHeader="False">
                <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
 
                <RowIndicatorColumn Visible="False" FilterControlAltText="Filter RowIndicator column"></RowIndicatorColumn>
 
                <ExpandCollapseColumn Visible="False" FilterControlAltText="Filter ExpandColumn column"></ExpandCollapseColumn>
                <Columns>
                    <telerik:GridBoundColumn DataField="url" HeaderText="url" SortExpression="url" Visible="False" UniqueName="url" FilterControlAltText="Filter url column"></telerik:GridBoundColumn>
                    <telerik:GridImageColumn DataImageUrlFields="urlImage" ImageWidth="" ImageHeight="" HeaderText="urlImage" SortExpression="urlImage" UniqueName="urlImage" FilterControlAltText="Filter urlImage column"></telerik:GridImageColumn>
                    <telerik:GridBoundColumn DataField="description" HeaderText="description" SortExpression="description" UniqueName="description" FilterControlAltText="Filter description column">
                        <ItemStyle Font-Size="11pt"></ItemStyle>
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="ID" ReadOnly="True" HeaderText="ID" SortExpression="ID" Visible="False" UniqueName="ID" DataType="System.Int32" FilterControlAltText="Filter ID column"></telerik:GridBoundColumn>
                </Columns>
 
                <EditFormSettings>
                    <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
                </EditFormSettings>
 
                <PagerStyle Mode="NumericPages" AlwaysVisible="True"></PagerStyle>
            </MasterTableView>
 
            <FilterMenu EnableImageSprites="False"></FilterMenu>
        </telerik:RadGrid>

CodeBehind
Private Sub RadGrid1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles RadGrid1.SelectedIndexChanged
    Dim newwindow As New Telerik.Web.UI.RadWindow()
    newwindow.ID = "RadWindow1"
    newwindow.NavigateUrl = "http://www.google.com"
    newwindow.VisibleOnPageLoad = True
    RadWindowManager1.Windows.Add(newwindow)
End Sub
Eyup
Telerik team
 answered on 25 Sep 2012
8 answers
271 views
Good afternoon guys,

Before I export my grid to excel I have following logic:

Telerik.Web.UI.GridExcelBuilder.

 

RowElement row = new Telerik.Web.UI.GridExcelBuilder.RowElement();

 

Telerik.Web.UI.GridExcelBuilder.

 

CellElement cell = new Telerik.Web.UI.GridExcelBuilder.CellElement();

 

cell.Data.DataItem =

 

"NYC";

 

cell.StyleValue =

 

"MyHeaderStyle";

 

cell.MergeAcross = e.Row.Cells.Count - 1;

row.Cells.Add(cell);

e.Worksheet.Table.Rows.Insert(0, row);

And then I style this header:

 

Telerik.Web.UI.GridExcelBuilder.

 

StyleElement myStyleH = new Telerik.Web.UI.GridExcelBuilder.StyleElement("MyHeaderStyle");

 

myStyleH.FontStyle.Size = 25;

myStyleH.FontStyle.Bold =

 

true;

 

System.Drawing.

 

Color col = System.Drawing.ColorTranslator.FromHtml("#2C78FF");

 

myStyleH.FontStyle.Color = col;

 

 

 

 

myStyleH.AlignmentElement.HorizontalAlignment = Telerik.Web.UI.GridExcelBuilder.

 

HorizontalAlignmentType.Center;

 

e.Styles.Add(myStyleH);


My question is:I need colored "NYC" header like this:
"N" - with the green color
"Y" - with the orange color
"C" - with the blue color.
How can I do that?

Thanks so much for your help.
 

Vitaly
Top achievements
Rank 1
Iron
Iron
 answered on 25 Sep 2012
10 answers
257 views
Hello,

Since update 2012.2.607 we have a problem with our RadScheduler (before we had 2012.1.411).

We have 3 slots for appointments (ex: 08:00, 08:30, 09:00), since the update our appointments all show up in the first column, before they would show up in the correct time slot.

Thank you.

Tommy
Plamen
Telerik team
 answered on 25 Sep 2012
5 answers
244 views
Hi,
I am trying to use RadGrid as ListView layout and was able to follow the demo below to achieve the results.

Grid / ListView/DataList View:
http://demos.telerik.com/aspnet-ajax/grid/examples/programming/listview/defaultcs.aspx 

Now, I need to be able to use "Grouping" [using ContactTitle:] so that all the ListView items are shown under corresponding Grouping.
Is it possible and if so how?

Thanks for your help.
http://www.megasearches.com/ 
Tsvetina
Telerik team
 answered on 25 Sep 2012
2 answers
77 views
Hi,

I would like the RadDateTimePicker located in LayoutTemplate to fire InitInsert command.
The problem is, RadDateTimePicker does not have CommandName property (and CommandArguments), so the only way to do that would be to fire command from SelectedDateChanged.

I understand that RadListViewDataItem can use FireCommandEvent method, but how to get RadListViewDataItem when the RadListVIew is empty?

In other words, how to make the following to start working as intended above

protected void myDatePicker_SelectedDateChanged(object sender, Telerik.Web.UI.Calendar.SelectedDateChangedEventArgs e)
        {
            RadListViewDataItem r = new RadListViewDataItem(myRadListView, 0);
            r.FireCommandEvent("InitInsert", String.Empty);
        }

Thanks,
Jacek

Jacek
Top achievements
Rank 1
 answered on 25 Sep 2012
1 answer
69 views
Hello,

1) Has there been any change in the autocorrect DatePicker?  Is there anyway to disable this functionnality?  If my client types in 2012-13-02 I don't want the date to become 2012-02-13 cause maybe he mistakenly wanted to type 2012-12-02.

2)When I type an invalid date like "qwerty", how can I keep the value in the datePicker after a postback.  The field does show an exclamation mark but I would like to handle the error myself.

Thank you!
Kostadin
Telerik team
 answered on 25 Sep 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?