Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
173 views
Hi,
I've got a problem with the scheduler. I can't move one appointment before another one, only the other way. I.e: I've got one appointment at 10am to 11am and then another one from 1pm to 2pm. Now I want to move that second appointment to 9am to 9:30pm, but it doesn't and I'm unable to see why.
I'm also wondering how I can change the hours shown in the dropdown-lists in the advanced form to show all 24 hours without 30-min intervals.

This is my code:

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="schedulerBooking.ascx.cs" Inherits="schedular.schedulerBooking" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
  <script type="text/javascript">
      function OnClientAppointmentMoving(sender, eventArgs) {
          eventArgs.set_cancel(true);
      } 
    </script>
<telerik:RadScriptManager ID="radScriptManager" runat="server" />
<telerik:RadAjaxPanel ID="radAjaxPanel" runat="server" LoadingPanelID="radAjaxLoadingPanel">
    <telerik:RadAjaxManager ID="radAjaxManager" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="radScheduler">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="radScheduler" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="ddlRooms">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="radScheduler" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="radAjaxManager">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="radScheduler" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
    <asp:UpdatePanel ID="upRadioButtons" runat="server">
        <ContentTemplate>
            <asp:Label ID="lblRooms" runat="server" AssociatedControlID="ddlRooms" Text="Stuga" />
            <telerik:RadComboBox ID="ddlRooms" runat="server" AutoPostBack="true" />
        </ContentTemplate>
    </asp:UpdatePanel>
    <telerik:RadScheduler
        ID="radScheduler"
        runat="server"
        FirstDayOfWeek="Monday"
        LastDayOfWeek="Sunday"
        DayStartTime="00:00:00"
        DayView-WorkDayStartTime="00:00:00"
        DayEndTime="23:59:59"
        DayView-WorkDayEndTime="23:59:59"
        TimeLabelRowSpan="1"
        MinutesPerRow="60"
        StartInsertingInAdvancedForm="True"
        Culture="sv-SE"
        HoursPanelTimeFormat="HH:mm"
        ShowAllDayRow="False"
        ShowFooter="False"
        CustomAttributeNames="Bokare"
        AdvancedForm-EnableCustomAttributeEditing="true"
        DataKeyField="BookingId" DataSubjectField="Subject"
        DataStartField="Start" DataEndField="End"
        DataSourceID="BookingDataSource"
        onappointmentdelete="radScheduler_AppointmentDelete"
        onappointmentinsert="radScheduler_AppointmentInsert"
        onappointmentupdate="radScheduler_AppointmentUpdate"
        NumberOfHoveredRows="2" onformcreated="radScheduler_FormCreated"
        onformcreating="radScheduler_FormCreating" OnClientAppointmentMoving="OnClientAppointmentMoving" WeekView-ReadOnly="false" WeekView-DayEndTime="23:59:59" WeekView-DayStartTime="00:00:00">
            <AdvancedForm Modal="true" />
            <AppointmentTemplate>
                <strong><%# Eval("Bokare") %></strong>
                <p><%# Eval("Subject") %></p>
            </AppointmentTemplate>
            <TimelineView UserSelectable="true" />
            <TimeSlotContextMenuSettings EnableDefault="false" />
            <TimeSlotContextMenus>
                <telerik:RadSchedulerContextMenu ID="SchedulerTimeSlotContextMenu" runat="server">
                    <Items>
                        <telerik:RadMenuItem Text="Ny bokning" Value="CommandAddAppointment" />
                        <telerik:RadMenuItem IsSeparator="true" />
                        <telerik:RadMenuItem Text="GÃ¥ till idag" Value="CommandGoToToday" />
                    </Items>
                </telerik:RadSchedulerContextMenu>
            </TimeSlotContextMenus>
            <AppointmentContextMenuSettings EnableDefault="false" />
            <AppointmentContextMenus>
                <telerik:RadSchedulerContextMenu ID="SchedulerAppointmentContextMenu" runat="server">
                    <Items>
                        <telerik:RadMenuItem Text="Redigera" Value="CommandEdit" />
                        <telerik:RadMenuItem IsSeparator="true" />
                        <telerik:RadMenuItem Text="Ta bort" Value="CommandDelete" />
                    </Items>
                </telerik:RadSchedulerContextMenu>
            </AppointmentContextMenus>
            <AdvancedForm Modal="True" />
            <Localization AdvancedAllDayEvent="Heldag" AdvancedCalendarCancel="Avbryt"
                AdvancedCalendarToday="Idag" AdvancedClose="Stäng" AdvancedDaily="Dagligen"
                AdvancedDay="Dag" AdvancedDays="dag(ar)" AdvancedDescription="Beskrivning"
                AdvancedDone="Färdig" AdvancedEditAppointment="Ändra bokning"
                AdvancedFrom="Start" AdvancedNewAppointment="Ny bokning" AdvancedSubject="Ämne"
                AdvancedTo="Till" AdvancedWeekly="Veckovis" AllDay="Heldag" Cancel="Avbryt"
                ConfirmCancel="Avbryt"
                ConfirmDeleteText="Är du säker pÃ¥ att du vill ta bort bokningen?"
                ConfirmDeleteTitle="Bekräfta borttagning"
                ContextMenuAddAppointment="Ny bokning" ContextMenuDelete="Ta bort"
                ContextMenuEdit="Ändra" ContextMenuGoToToday="GÃ¥ till idag" HeaderDay="Dag"
                HeaderMonth="MÃ¥nad" HeaderMultiDay="Flera dagar" HeaderNextDay="nästa dag"
                HeaderPrevDay="föregÃ¥ende dag" HeaderTimeline="Tidslinje" HeaderToday="Idag"
                HeaderWeek="Vecka" Save="Spara" Show24Hours="24 timmars format"
                ShowAdvancedForm="Val" />
            <TimelineView UserSelectable="False" />
        </telerik:RadScheduler>
</telerik:RadAjaxPanel>
 
<asp:SqlDataSource ID="BookingDataSource" runat="server"
    ConnectionString="<%$ ConnectionStrings:*%>"
    SelectCommand="SELECT [BookingId], [Subject], [Start], [End], [RoomId], [nodeId] FROM [Bookings] WHERE ([RoomId] = @RoomId)">
    <SelectParameters>
        <asp:ControlParameter ControlID="ddlRooms" DefaultValue="1" Name="RoomId"
            PropertyName="SelectedValue" Type="Int32" />
    </SelectParameters>
</asp:SqlDataSource>

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Telerik.Web.UI;
using umbraco.cms.businesslogic.member;
 
namespace schedular
{
    public partial class schedulerBooking : System.Web.UI.UserControl
    {
        protected dbDataContext db = new dbDataContext();
        protected int userId = umbraco.cms.businesslogic.member.Member.GetCurrentMember().Id;
        protected bool IsBookingAdmin;
 
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                var rooms = (from r in db.Rooms
                             select r);
                ddlRooms.DataTextField = "RoomName";
                ddlRooms.DataValueField = "RoomId";
                ddlRooms.DataSource = rooms;
                ddlRooms.DataBind();
            }
            BookingDataSource.SelectCommand = "SELECT b.[BookingId], b.[Subject], b.[End], b.[Start], b.[RoomId], b.[nodeId], u.[LoginName] Bokare FROM [Bookings] AS b JOIN [cmsMember] AS u ON u.[nodeId] = b.[nodeId] WHERE ([RoomId] = @RoomId)";
        }
 
        protected void radScheduler_AppointmentInsert(object sender, AppointmentInsertEventArgs e)
        {
                BookingDataSource.InsertCommand = "INSERT INTO [Bookings] ([Subject], [Start], [End], [RoomId], [nodeId]) VALUES (@Subject, @Start, @End, " + int.Parse(ddlRooms.SelectedValue) + ", " + userId + ")";
                radScheduler.Rebind();
        }
 
        protected void radScheduler_AppointmentUpdate(object sender, AppointmentUpdateEventArgs e)
        {
            foreach (Member member in Member.GetAll)
            {
                if (member.ContentType.Alias.ToString() == "BookingAdmin")
                    IsBookingAdmin = true;
                else
                    IsBookingAdmin = false;
            }
                foreach (Appointment a in radScheduler.Appointments.GetAppointmentsInRange(e.ModifiedAppointment.Start, e.ModifiedAppointment.End))
                {
                    int id = (int)e.Appointment.ID;
                    int aId = (int)a.ID;
                    var bookingOwner = (from o in db.Bookings
                                        where o.BookingId == id
                                        select o).Single();
                    if (aId == id && bookingOwner.nodeId == userId || IsBookingAdmin)
                    {
                        BookingDataSource.UpdateCommand = "UPDATE [Bookings] SET [Subject] = @Subject, [Start] = @Start, [End] = @End, [RoomId] = " + int.Parse(ddlRooms.SelectedValue) + " WHERE [BookingId] = " + id;
                        radScheduler.Rebind();
                    }
                    else
                        e.Cancel = true;
            }
        }
 
        protected void radScheduler_AppointmentDelete(object sender, AppointmentDeleteEventArgs e)
        {
            foreach (Member member in Member.GetAll)
            {
                if (member.ContentType.Alias.ToString() == "BookingAdmin")
                    IsBookingAdmin = true;
                else
                    IsBookingAdmin = false;
            }
            int id = (int)e.Appointment.ID;
            var bookingOwner = (from o in db.Bookings
                                where o.BookingId == id
                                select o).Single();
            if (bookingOwner.nodeId == userId || IsBookingAdmin == true)
            {
                BookingDataSource.DeleteCommand = "DELETE FROM [Bookings] WHERE [BookingId] = " + id;
                radScheduler.Rebind();
            }
            else
                e.Cancel = true;
        }
 
        protected void radScheduler_FormCreating(object sender, SchedulerFormCreatingEventArgs e)
        {
            var user = (from u in db.cmsMembers
                        where u.nodeId == userId
                        select u).Single();
            if (string.IsNullOrEmpty(e.Appointment.Attributes["Bokare"]))
                e.Appointment.Attributes["Bokare"] = user.LoginName;
        }
 
        protected void radScheduler_FormCreated(object sender, SchedulerFormCreatedEventArgs e)
        {
            if (e.Container.Mode == SchedulerFormMode.AdvancedEdit || e.Container.Mode == SchedulerFormMode.AdvancedInsert)
            {
                RadTextBox txtBooker = e.Container.FindControl("AttrBokare") as RadTextBox;
                txtBooker.Enabled = false;
                txtBooker.Style.Value = "border:0;color:Black !important;background-color:#EEEEEE;";
            }
        }
    }
}
Veronica
Telerik team
 answered on 12 Jul 2011
1 answer
91 views
Hi there,

I have an issue on radscheduler. For example, I have a textbox(for search), button and radscheduler.

Is it possible to type something in the textbox and if there's such data in the db, it will rebind and navigate the scheduler to the date of the event.

I need help in this urgently. Hope to receive good news soon.

Regards.
Plamen
Telerik team
 answered on 12 Jul 2011
2 answers
139 views
Hi,

        I have a simple toolbar which has many buttons. Add, Save, Delete etc amd all buttons have separate images. Currently size of these images are 16X16 pixels
 Now we have to shrink the height of the toolbar by 3 pixels. I'm able to adjust the height of the toolbar to the required level. But there seems some problems:-

1. Vertical alignment of the buttons do not look good. Instead of aligned middle they look bottom aligned.
2. On button hover, we can see the hover image cliped from the bottom (Please compare Current view.jpg and Changed view.jpg for understanding)

I hacve also rediced the height of the images to 13X13 pxels. But things are not working.

Code:-
Master page:-

 

<telerik:RadPane ID="rPanContentPlaceHplder" runat="server" Height="100%" Width="100%"

 

 

Scrolling="None">

 

 

<telerik:RadSplitter ID="rSplHeaderToolBar" runat="server" Height="100%" Width="100%"

 

 

Orientation="Horizontal">

 

 

<telerik:RadPane ID="rPanHeader" runat="server" Height="25px" Width="100%" Scrolling="None">

 

 

<uc:HeaderToolBar ID="ucMEHeaderToolBar" runat="server" />

 

 

</telerik:RadPane>

 

 

<telerik:RadPane ID="ContentPane" runat="server" Scrolling="Both" Style="overflow: scroll;

 

vertical-align: top;"

 

Width="100%">

 

 

<asp:ContentPlaceHolder ID="content" runat="server">

 

 

</asp:ContentPlaceHolder>

 

 

</telerik:RadPane>

 

 

</telerik:RadSplitter>

 

 

</telerik:RadPane>

 



Tool bar code:-

<

 

telerik:RadToolBar ID="barTopCommandBar" runat="server" Height="100%" Width="100%"

 

 

OnPreRender="barTopCommandBar_PreRender" OnButtonClick="barTopCommandBar_ButtonClick"

 

 

OnClientButtonClicking="clientbuttonclick" CssClass="toolbarbuttons">

 

 

<Items>

 

 

<telerik:RadToolBarButton runat="server" CommandName="ADD" ImageUrl="~/Images/TLB_ADDNEW_16.gif"

 

 

Text="<%$ Resources:PDICulture, htbControlAdd %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipAdd %>">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="SAVE_REVALIDATE_SEPRATOR" IsSeparator="true"

 

 

Visible="false" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="Save_revalidate" ImageUrl="~/Images/TLB_SAVE_16.gif"

 

 

Text="<%$ Resources:PDICulture, htbControlSaveRevalidate %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipSaveRevalidate %>">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="SAVE_SEPRATOR" IsSeparator="true"

 

 

Visible="false" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="SAVE" ImageUrl="~/Images/TLB_SAVE_16.gif"

 

 

Text="<%$ Resources:PDICulture, htbControlSave %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipSave %>">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="DELETE_SEPRATOR" IsSeparator="true"

 

 

Visible="false" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="DELETE" ImageUrl="~/Images/TLB_DELETE_16.gif"

 

 

Text="<%$ Resources:PDICulture, htbControlDelete %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipDelete %>">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="UNDO_SEPRATOR" IsSeparator="true"

 

 

Visible="false" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="UNDO" ImageUrl="~/Images/TLB_UNDO_16.gif"

 

 

Text="<%$ Resources:PDICulture, htbControlUndo %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipUndo %>">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="SAVE_AND_REPLACE_SEPRATOR"

 

 

IsSeparator="true" Visible="false" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="Save_Replace" ImageUrl="~/Images/TLB_EDIT_16.gif"

 

 

PostBack="false" OnClick="javascript:OpenSearchAndReplace();" Text="<%$ Resources:PDICulture, htbControlSaveReplace %>"

 

 

ToolTip="<%$ Resources:PDICulture, htbControlToolTipSaveReplace %>">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="ADD_FROM_TEMPLATE_SEPRATOR"

 

 

Visible="false" IsSeparator="true" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="ADD_FROM_TEMPLATE" Visible="false"

 

 

ImageUrl="~/Images/addtemplate.png" Text="<%$ Resources:PDICulture, htbControlAddFromTemplate %>"

 

 

ToolTip="<%$ Resources:PDICulture, htbControlAddFromTemplate %>">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="SAVE_AS_TEMPLATE_SEPRATOR"

 

 

Visible="false" IsSeparator="true" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="SAVE_AS_TEMPLATE" Visible="false"

 

 

ImageUrl="~/Images/savetemplate.png" Text="<%$ Resources:PDICulture, htbControlSaveAsTemplate %>"

 

 

ToolTip="Save as Template">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="DELETE_TEMPLATE_SEPRATOR" Visible="false"

 

 

IsSeparator="true" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="DELETE_TEMPLATE" Visible="false"

 

 

ImageUrl="~/Images/deletetemplate.png" Text="<%$ Resources:PDICulture, htbControlDeleteTemplate %>"

 

 

ToolTip="Delete Template">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="REFRESH_SEPRATOR" IsSeparator="true"

 

 

Visible="false" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="REFRESH" ImageUrl="~/Images/TLB_REFRESH_16.gif"

 

 

Text="<%$ Resources:PDICulture, htbControlRefresh %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipRefresh %>">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="NEW_MESSAGE_SEPRATOR" IsSeparator="true"

 

 

Visible="false" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="NEW_MESSAGE" Text="<%$ Resources:PDICulture, htbControlNewMessage %>"

 

 

ToolTip="<%$ Resources:PDICulture, htbControlToolTipNewMessage %>" ImageUrl="~/Images/PicSendNewMsg_16x16.png">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="ACK_MESSAGE_SEPRATOR" IsSeparator="true"

 

 

Visible="false" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="ACK_MESSAGE" Text="<%$ Resources:PDICulture, htbControlAcknowledgement %>"

 

 

ToolTip="<%$ Resources:PDICulture, htbControlToolTipAcknowledgement %>" Visible="false">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="DELETE_MESSAGE_SEPRATOR" IsSeparator="true"

 

 

Visible="false" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="DELETE_MESSAGE" Text="<%$ Resources:PDICulture, htbControlDeleteMessage %>"

 

 

ToolTip="<%$ Resources:PDICulture, htbControlToolTipDeleteMsg %>" Visible="false">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="REPLY_MESSAGE_SEPRATOR" IsSeparator="true"

 

 

Visible="false" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="REPLY_MESSAGE" Text="<%$ Resources:PDICulture, htbControlReplyMessage %>"

 

 

ToolTip="<%$ Resources:PDICulture, htbControlToolTipReplyMessage %>" Visible="false">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="REFRESH_MESSAGE_SEPRATOR" IsSeparator="true"

 

 

Visible="false" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="REFRESH_MESSAGE" Text="<%$ Resources:PDICulture, htbControlRefreshMessage %>"

 

 

ToolTip="<%$ Resources:PDICulture, htbControlToolTipRefreshMessage %>" Visible="false" ImageUrl="~/Images/cmdCheckForMsg16x16.png">

 

 

</telerik:RadToolBarButton>

 

 

 

<telerik:RadToolBarButton runat="server" CommandName="PRINT_SEPRATOR" IsSeparator="true"

 

 

Visible="false" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="PRINT" ImageUrl="~/Images/TLB_PRINT_16.png"

 

 

Text="<%$ Resources:PDICulture, htbControlPrint %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipPrint %>">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="UNPROCESSED_MESSAGE_SEPRATOR"

 

 

IsSeparator="true" Visible="false" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="UNPROCESSED_MESSAGE" Text="<%$ Resources:PDICulture, htbControlUnprocessedMessage %>"

 

 

ToolTip="<%$ Resources:PDICulture, htbControlToolTipUnprocessedMessage %>" ImageUrl="~/Images/TLB_PRINT_16.png">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="PROFILE_SEPRATOR" IsSeparator="true"

 

 

Visible="false" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="PROFILE" Text="<%$ Resources:PDICulture, htbControlMProfile %>"

 

 

ToolTip="<%$ Resources:PDICulture, htbControlToolTipMProfile %>">

 

 

</telerik:RadToolBarButton>

 

 

<telerik:RadToolBarButton runat="server" CommandName="HELP_SEPRATOR" IsSeparator="true"

 

 

Visible="false" />

 

 

<telerik:RadToolBarButton runat="server" CommandName="HELP" ImageUrl="~/Images/TLB_HELP2_16.gif"

 

 

Text="<%$ Resources:PDICulture, htbControlHelp %>" ToolTip="<%$ Resources:PDICulture, htbControlToolTipHelp %>"

 

 

PostBack="false" onClick="javascript:openHelp();">

 

 

</telerik:RadToolBarButton>

 

 

</Items>

 

</

 

telerik:RadToolBar>

 


Thanks
Rajesh



Kate
Telerik team
 answered on 12 Jul 2011
1 answer
49 views
Hi,

I'm trying to get the  monthview setup with resources down the left hand side. 
However, the resources don't line up with the main scheduler view.
This is happening when we have multiple Appoinments in a month.
This is causing problem , becuase appointment is not showing under correct resource.

Please help to resolve this issue.
Veronica
Telerik team
 answered on 12 Jul 2011
1 answer
154 views
Hello,

I have a grid with multiple row select option set to true. I need to implement a function which is called on grid row select at client side and that function selects other rows in grid based on a column value. For example , Assume grid with 10 rows and 5 columsn,  if I select row 2 and my matching column value is also present in row 4 , row 7 and row 9. Then row 4, 7, and 9 should be automatically selected.

Let me know how to implement this using client side function OnRowSelect ()

Thanks
Shinu
Top achievements
Rank 2
 answered on 12 Jul 2011
2 answers
97 views
When i click add button in Header of TreeList i will show form template to add record, after that i click add button in item template it's also show form template to add record. I put blank in textbox afterthat I click save asp validate catch blank text in two form template.Anybody help me how to prevent show form template twice. I have attachment for that scenario. Thanks
Henry John
Top achievements
Rank 1
 answered on 12 Jul 2011
8 answers
261 views
Hi

I have a scollable RadGrid and would like to drag and drop items within the grid (i.e. to re-order them). This is fine within the visible grid area itself but the grid does not automatically scroll if you drag to its bounds (probably not surprising in a web control!).

The mouse wheel does scroll the grid allowing me to drop to an initially non-visible row. I would like the up/down/page up/page down keys to do this but they are disabled during the drag operation. However if I drag with the right mouse button the keys work as expected (but the context menu is displayed on release).

Is there anything I can do to allow the up/down/page up/page down keys to scroll the grid while the drag is in progress?

Thanks
Russell Mason
Virendra Shinde
Top achievements
Rank 1
 answered on 12 Jul 2011
1 answer
164 views
I have a radGrid that has about 5 columns.  The RadGrid is setup to me in inplace edit mode when doing an insert.  I have subscribed to the OnCommand client event to capture the insert client side before it is sent to the server.  The event IS firing but I cannot figure out for the life of me of how to get the inplace data that the user is trying to insert.

Any help would be GREATLY appreciated.

-Jason
Shinu
Top achievements
Rank 2
 answered on 12 Jul 2011
1 answer
100 views
Hi,

Was just wondering if there's a simple way of re-arranging the Update/Cancel buttons when in In-line Edit Mode?

I'm using two images for my update (check mark) and cancel (red x). Is there a way to place my Update Button on the far left side of the Grid, and have my Cancel Button on the far right side of the grid when in edit mode?

Best Regards,

Landon
Princy
Top achievements
Rank 2
 answered on 12 Jul 2011
1 answer
55 views
For the TreeView, i am trying to set up through a datasoure.
I have the following code within my .aspx file but I do not see the RadTreeView.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RadTreeView.aspx.cs"   %>
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
  
    protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
    {
  
    }
</script>
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
    </telerik:RadScriptManager>
    <div>
      
        <telerik:RadTreeView ID="RadTreeView1" Runat="server" DataFieldID="id_num" 
            DataFieldParentID="manager" DataSourceID="SqlDataSource1" DataTextField="fname" 
            DataValueField="fname">
        </telerik:RadTreeView>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConnectionString="<%$ ConnectionStrings:nayan_alphametrixConnectionString2 %>" 
            SelectCommand="SELECT [id_num], [fname], [manager] FROM [TreeView]" 
            onselecting="SqlDataSource1_Selecting">
        </asp:SqlDataSource>
      
        <telerik:RadButton ID="RadButton1" runat="server">
        </telerik:RadButton>
      
    </div>
    </form>
</body>
</html>


I am not sure what I am doing wrong. I am basically using the wizard for the datasource. Thank you.
Shinu
Top achievements
Rank 2
 answered on 12 Jul 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Shiori
Top achievements
Rank 2
Iron
Tien
Top achievements
Rank 1
Iron
Robert
Top achievements
Rank 1
Rob
Top achievements
Rank 4
Bronze
Bronze
Iron
Geoff
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Shiori
Top achievements
Rank 2
Iron
Tien
Top achievements
Rank 1
Iron
Robert
Top achievements
Rank 1
Rob
Top achievements
Rank 4
Bronze
Bronze
Iron
Geoff
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?