Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
47 views
Hello,

We're evaluating the ASP.NET AJAX suite as a potential replacement for current instances of Infragistics controls, and have been in most cases easily able to duplicate required functionality with Telerik controls. However, there's one rather critical issue we've not been able to duplicate.

By default, when there are more than two appointments on the same day, RadScheduler's MonthView appears to render two of them and then a hyperlink to it's DayView labeled "More". Is it possible to override this behavior and force MonthView to render all appointments (even if the day's cell has to expand vertically)?

The users of the application we'd like to replace schedule controls in require the ability to see everything in a single view.

Thank you!

Sean
Veronica
Telerik team
 answered on 01 Jul 2011
1 answer
86 views
I was wondering though if for release you could hack in another position into it...InPlace I want the notification to show up where I place it Let me give an example... In sitefinity 4 when you click save in the config backend a notification div shows up at the top of the div container with a status message. So it's more part of the Dom container and less like a tooltip.....or does this exist and I just don't see it othe demo page...or am I just missing it? Up until now I always used to do this with the radxmlhttppanel but this control seems to help wrap a lot of the wiring up of hiding and showing the message :). THANKS SO MUCH
Marin Bratanov
Telerik team
 answered on 01 Jul 2011
1 answer
237 views
Hi Team,
We are using Rad Context Menu control on our application to populate values. I do have the arrow position to go down in RadContextMenu Control. But I would like to know whether Vertical scrolling is possible or not here like what we have for ListBox. 


In Listbox control, the vertical scroll automatically comes when the items count exceeds the size of the control.

In RadContextMenu, these ^  v icons will use for go down or go up. here i would like to have a vertical scroll bar. 



Please reply back on this ASAP.


thanks
Alexis
Kate
Telerik team
 answered on 01 Jul 2011
1 answer
390 views
Hi all,

I am using a webusercontrol for my insert / edit of my radgrid. The insert seems to work fine, except the window doesn't close. After the save, if I click the close X then everything is fine - but it should do that automatically. The other problem is that my edit doesn't work - doesn't pull information in. I'm sure that's because I'm not doing anything to bind it.

So - first question - my .ascx file is using a FormView control and does all of the binding like a normal page would. Is that correct? I really couldn't find a simple example of how to do this.

If 'yes' and I have done that part right - then how do I get my edit to tie to my grid?

Thanks so much. I've included code here:

1. Grid:
<telerik:RadGrid runat="server" ID="gvPatientSearch" DataSourceID="dsPatients" AllowAutomaticInserts="true">
    <ClientSettings>  
        <ClientEvents OnPopUpShowing="PopUpShowing" /> 
    </ClientSettings
    <MasterTableView DataKeyNames="patientID" CommandItemDisplay="Top" Width="100%" EditMode="PopUp">
        <EditFormSettings 
            UserControlName="~/App_Assets/Controls/patientControl.ascx"
            EditFormType="WebUserControl"  
            CaptionDataField="lastName" 
            CaptionFormatString="Edit Patient Record for {0}"
            InsertCaption="New Patient"
            FormStyle-Width="600px"
            
        </EditFormSettings>
        <CommandItemSettings ShowAddNewRecordButton="true" AddNewRecordText="Add New Patient" />
        <Columns>
            ...
            <telerik:GridEditCommandColumn />
        </Columns>
    </MasterTableView>    
</telerik:RadGrid>

2. My user control looks like this:

<%@ Control Language="VB" AutoEventWireup="false" CodeFile="patientControl.ascx.vb" Inherits="App_Assets_Controls_patientControl" %>
    <div align="center">
        <asp:FormView runat="server" ID="fvPatients" DataKeyNames="patientID" DataSourceID="dsPatients" DefaultMode="Insert">
            <EditItemTemplate>
                <table class="searchTable" style="border: 1px solid #2a5690; background-color: #f7f5f0;" cellpadding="3" cellspacing="1" width="99%">
                <tr>
                    <td align="right">Last Name:</td>
                    <td>
                        <telerik:RadTextBox runat="server" ID="txtLastName" Text='<%# Bind("lastName") %>' MaxLength="50" />
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtLastName" CssClass="errorMessage">«</asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td align="right">First Name:</td>
                    <td>
                        <telerik:RadTextBox runat="server" ID="txtFirstName" Text='<%# Bind("firstName") %>' MaxLength="50" />
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtFirstName" CssClass="errorMessage">«</asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td align="right">Middle Name:</td>
                    <td>
                        <telerik:RadTextBox runat="server" ID="txtMiddleName" Text='<%# Bind("middleName") %>' MaxLength="50" />
                    </td>
                </tr>
                <tr>
                    <td align="right" valign="top">Sex:</td>
                    <td valign="top">
                        <asp:RadioButtonList runat="server" RepeatDirection="Horizontal" ID="cboSex" SelectedValue='<%# Bind("sex") %>'>
                            <asp:ListItem Text="Male" Value="M" />
                            <asp:ListItem Text="Female" Value="F" />
                        </asp:RadioButtonList>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="cboSex" CssClass="errorMessage">please choose sex</asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td align="right">Date of Birth:</td>
                    <td>
                        <telerik:RadDateInput MinDate="01/01/1900" runat="server" ID="dteDateOfBirth" SelectedDate='<%# Bind("dateOfBirth") %>' />
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="dteDateOfBirth" CssClass="errorMessage">«</asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td align="right">SSN:</td>
                    <td>
                        <telerik:RadMaskedTextBox ID="txtSSN" runat="server" Mask="###-##-####" TextWithLiterals="-" Width="75px" Text='<%# Bind("ssn") %>' />
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="txtSSN" CssClass="errorMessage">«</asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td align="right">Phone Number:</td>
                    <td>
                        <telerik:RadMaskedTextBox runat="server" ID="txtPhoneNumber" Mask="###-###-####" TextWithLiterals="-" MaxLength="15" Text='<%# Bind("phoneNumber") %>' />
                    </td>
                </tr>
                <tr>
                    <td align="right">Alternate (Cell) Phone Number:</td>
                    <td><telerik:RadMaskedTextBox runat="server" ID="txtPhoneNumber2" Mask="###-###-####" TextWithLiterals="-" MaxLength="15" Text='<%# Bind("phoneNumber2") %>' /></td>
                </tr>
                <tr>
                    <td align="right">Address Line 1:</td>
                    <td><telerik:RadTextBox runat="server" ID="txtAddressLine1" MaxLength="150" Text='<%# Bind("addressLine1") %>' /></td>
                </tr>
                <tr>
                    <td align="right">Address Line 2:</td>
                    <td><telerik:RadTextBox runat="server" ID="txtAddressLine2" MaxLength="150" Text='<%# Bind("addressLine2") %>' /></td>
                </tr>
                <tr>
                    <td align="right">City:</td>
                    <td><telerik:RadTextBox runat="server" ID="txtCity" EmptyMessage="enter city" MaxLength="50" Text='<%# Bind("city") %>' /></td>
                </tr>
                <tr>
                    <td align="right">State:</td>
                    <td><telerik:RadTextBox runat="server" ID="txtState" EmptyMessage="enter state" MaxLength="2" Text='<%# Bind("state") %>' /></td>
                </tr>
                <tr>
                    <td align="right">Zip Code:</td>
                    <td><telerik:RadTextBox runat="server" ID="txtZipCode" EmptyMessage="enter zip code" MaxLength="10" Text='<%# Bind("zipCode") %>' /></td>
                </tr>
                <tr>
                    <td align="right">Email Address:</td>
                    <td><telerik:RadTextBox runat="server" ID="txtEmailAddress" Text='<%# Bind("emailAddress") %>' /></td>
                </tr>
                <tr>
                    <td align="right">Hospital Patient ID:</td>
                    <td><telerik:RadTextBox runat="server" ID="txtHospitalPatientID" Text='<%# Bind("hospitalPatientID") %>' /></td>
                </tr>
                <tr>
                    <td></td>
                    <td><telerik:RadButton CommandName="Insert" runat="server" ID="btnSave" Text="Add Patient" /></td>
                </tr>
                </table>
            </EditItemTemplate>
        </asp:FormView>
    </div>
  
    <asp:SqlDataSource runat="server" ID="dsPatients" 
        SelectCommandType="StoredProcedure" SelectCommand="sp_Patients"
        InsertCommandType="StoredProcedure" InsertCommand="sp_Patients"
        UpdateCommandType="StoredProcedure" UpdateCommand="sp_Patients"
        >
        <SelectParameters>
            <asp:Parameter Name="Action" DefaultValue="SELECT" />
            <asp:QueryStringParameter Name="patientID" QueryStringField="patientID" />
        </SelectParameters>
        <InsertParameters>
            <asp:Parameter Name="Action" DefaultValue="INSERT" />
            <asp:CookieParameter Name="lastUpdatedBy" CookieName="userName" />
        </InsertParameters>
        <UpdateParameters>
            <asp:Parameter Name="Action" DefaultValue="UPDATE" />
            <asp:CookieParameter Name="lastUpdatedBy" CookieName="userName" />
        </UpdateParameters>
    </asp:SqlDataSource>

Thanks for your help!
Marin
Telerik team
 answered on 01 Jul 2011
3 answers
76 views
I have put some additional logic into the ItemDataBound event to handle the conditional colour formatting which works perfectly on the initial screen display.  However when i click on one of my column headers to sort my data by the column the formatting is lost on the sorted column. 

Can anyone shed any light on why this is happening.

Here is my code from my ItemDataBound Event

protected void gridTxnEnquiry_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
    if (e.Item is GridDataItem)
    {           
        GridDataItem dataItem = (GridDataItem)e.Item;
         DataRow dr = ((DataRowView)e.Item.DataItem).Row;
 
        // Set the Back Colour depending on the Record Type
        int rectype = int.Parse(dr["RecordType"].ToString());
         switch (rectype)
        {
            case 0:
            dataItem.BackColor = Color.Blue
            break;           
            case 1:
            dataItem.BackColor = Color.Red
            break;
        }
    }
}

Stuart Ferguson
Top achievements
Rank 1
 answered on 01 Jul 2011
4 answers
148 views
I am guessing this has been talked about before and there is probably a very easy solution, but I can't seem to find it.

I have a form which a whole bunch of other radcontrols that do an autopostback, I am finding that if a user selects the icon to open the calendar on the RadDatePicker quickly after moving off another field that the dates are unselectable on the calendar.  It seems like it is opening in the middle of the postback or something and disables it.  The only way to get out of this state is to go to another field, make a change, and then back to the calendar. 

Has anyone seen this?  Is there a way to disable that icon while in the middle of postback or something along those lines?

Thanks so much
Andy
Top achievements
Rank 1
 answered on 01 Jul 2011
2 answers
117 views
Hi All,

Is there a way to get a title on a pane to include an image?  As per the attached.  The left part shows what it is now and the right is roughly how I'd like it to look.

Obviously not a critical requirement but enhances the appearance of the page.

Regards,

Jon
Jon
Top achievements
Rank 1
 answered on 01 Jul 2011
1 answer
171 views
Hi,

We are using the the Editor and an UpdatePanel. In this combination when running in IE9-mode, there is probably a memory leak.

Example:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="editormem.aspx.vb" Inherits="WebApplication4.editormem" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <telerik:RadScriptManager ID="ccc" runat="server">
    </telerik:RadScriptManager>
    <div>
        <asp:UpdatePanel ID="up" runat="server" ChildrenAsTriggers="true" UpdateMode="Conditional">
            <ContentTemplate>
                <asp:Button ID="aa" runat="server" Text="Hit me multiple times" />
                <telerik:RadEditor ID="re" runat="server" ContentAreaMode="Div">
                    <Content>
                        Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test<br />Test
                    </Content>
                </telerik:RadEditor>
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
    </form>
</body>
</html>

Each click on the button generates almost 1M more memory in the task manager which wont go away until a reload of the page!!!

Regards
Caesar
Georgi Tunev
Telerik team
 answered on 01 Jul 2011
3 answers
125 views
I have the following code intended take values selected in a RadGrid and use them as parameters in a SQL insert query.  Unfortunately this is not working and I suspect the problem is that I am not pulling the cell values for the selected rows properly.  Note, AmtDue is a calculated column value.

Can tell me where I went wrong? 

protected void RadButton2_Click(object sender, EventArgs e)
{
    foreach (GridDataItem item in RadGrid1.SelectedItems)
    {
        //GridDataItem item = (GridDataItem)RadGrid1.SelectedItems;
        int UserID = Convert.ToInt16(item["UserID"].ToString());
        string Type = "D";
        DateTime Date = DateTime.Now;
        string Description = "Monthly Storage Fee - Tag: " + (item["PackageTag"].ToString()) + Label3.Text;
        Int32 AmountDue = Convert.ToInt32((item["AmtDue"].ToString()));
 
 
        string connectionString = ConfigurationManager.ConnectionStrings["foo"].ConnectionString;
        SqlConnection connection = new SqlConnection(connectionString);
 
        try
        {
 
            SqlCommand cmd = new SqlCommand("INSERT INTO Billing (UserID, Type, Date, Description, Amount) VALUES (@UserID, @Type, @Date, @Description, @AmountDue)", connection);
            cmd.Parameters.AddWithValue("@UserID", UserID);
            cmd.Parameters.AddWithValue("@Type", Type);
            cmd.Parameters.AddWithValue("@Date", Date);
            cmd.Parameters.AddWithValue("@Description", Description);
            cmd.Parameters.AddWithValue("@AmountDue", AmountDue);
 
            connection.Open();
            cmd.ExecuteNonQuery();
        }
 
        catch
        {
            Label4.Text = "uh oh";
        }
 
        finally
        {
            connection.Close();
        }
         
 
 
 
 
 
     }
    //Label4.Text = "Fees successfully inserted";
}
Tsvetina
Telerik team
 answered on 01 Jul 2011
8 answers
285 views
Hi there

I realise I could look like a complete idiot but here goes. If I drop a tooltip on my page and leave everything as is except for changing the backcolor, it never actually changes. What am I missing here?

Davy
Marin Bratanov
Telerik team
 answered on 01 Jul 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Missing User
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
Iron
Iron
Missing User
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?