| <table> |
| <tr> |
| <td> |
| <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" EnableAJAX="true"> |
| <telerik:RadCalendar ID="RadCalendar1" runat="server" Font-Names="Arial, Verdana, Tahoma" |
| ForeColor="Black" Style="border-color: #ececec" Skin="Web20" BorderStyle="Double" |
| BorderWidth="5px" MultiViewColumns="2" BorderColor="#3366CC" AutoPostBack="True"> |
| <CalendarTableStyle BorderColor="White" BorderWidth="2px" Wrap="False" /> |
| </telerik:RadCalendar> |
| </telerik:RadAjaxPanel> |
| </td> |
| <td> |
| <telerik:RadAjaxManager ID="RadAjaxManager2" EnableAJAX="true" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="gridDrivers"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="gridDrivers" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True" AllowSorting="True" |
| AutoGenerateColumns="False" GridLines="None" OnNeedDataSource="gridDrivers_NeedDataSource" |
| Skin="Web20" Height="500px"> |
| <ClientSettings AllowColumnsReorder="True" EnableRowHoverStyle="true" ReorderColumnsOnClient="True"> |
| <Selecting AllowRowSelect="True" /> |
| <ClientEvents OnRowSelected="RowSelected" /> |
| <Scrolling AllowScroll="True" UseStaticHeaders="True" /> |
| </ClientSettings> |
| <MasterTableView ClientDataKeyNames="DriverID" DataKeyNames="DriverID"> |
| <RowIndicatorColumn Visible="False"> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn Resizable="False" Visible="False"> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridBoundColumn AllowSorting="true" DataField="DriverID" HeaderText="Driver ID" |
| SortExpression="DriverID" UniqueName="DriverID" DataType="System.String"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn AllowSorting="true" DataField="DriverName" HeaderText="Driver Name" |
| SortExpression="DriverName" UniqueName="DriverName" DataType="System.String"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn AllowSorting="true" DataField="CompanyName" HeaderText="Company Name" |
| SortExpression="CompanyName" UniqueName="CompanyName" DataType="System.String"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn AllowSorting="true" DataField="DivisionName" HeaderText="Division Name" |
| SortExpression="DivisionName" UniqueName="DivisionName" DataType="System.String"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| <EditFormSettings> |
| <PopUpSettings ScrollBars="None" /> |
| </EditFormSettings> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </td> |
| </tr> |
| </table> |
I have a Scheduler and several other controls on a page. Sometimes I want scheduler events to invoke AjaxRequests and other times I would like the entire page to post back. For example when a user changes the date on the scheduler I want the calendar control to update but when I change the view to Month view I would like the entire page to refresh.
I tried handling the AjaxManager's OnAjaxRequestStart() event so that I can determine the scheduler's current view however after getting reference to the scheduler it's SelectedView property returns null. Here's an example:
| function AjaxManager_RequestStart(sender, eventArgs) |
| { |
| debugger |
| var scheduler = $find("<%= RadScheduler1.ClientID %>"); |
| var currentView = scheduler.get_selectedView(); // selectedView is always null |
| } |
Hello, I have asked this question before, but didnt get the response I desired, maybe this was due to me being unclear on my intentions, so I shall try again.
I am using the RadUpload control to allow the uploading of image files to my server. After the files a uploaded, they are minipulated server side, height, width etc are adjusted and a watermark is added, so it is very important that I have the correct filename after upload.
When the upload control detects that a file already exists, it fires the following function:
| protected void RadUpload1_FileExists(object sender, UploadedFileEventArgs e) |
| { |
| int counter = 1; |
| UploadedFile file = e.UploadedFile; |
| string targetFolder = Server.MapPath(RadUpload1.TargetFolder); |
| string targetFileName = Path.Combine(targetFolder, |
| file.GetNameWithoutExtension() + counter.ToString() + file.GetExtension()); |
| while (System.IO.File.Exists(targetFileName)) |
| { |
| counter++; |
| targetFileName = Path.Combine(targetFolder, |
| file.GetNameWithoutExtension() + counter.ToString() + file.GetExtension()); |
| } |
| file.SaveAs(targetFileName); |
| } |
| protected void Button1_Click(object sender, EventArgs e) |
| { |
| foreach (UploadedFile f in RadUpload1.UploadedFiles) |
| { |
| if (!Object.Equals(f, null)) |
| { |
| LooongMethodWhichUpdatesTheProgressContext(f); |
| } |
| } |
| foreach (UploadedFile f in RadUpload1.UploadedFiles) |
| { |
| Response.Write(f.GetName() + "<br>"); |
| } |
| } |
Ola,
Estou testando o objeto RADGRID / ASP.NET AJAX 2008 Q1 no VB2008 e, estou precisando de ajuda na seleção de valores na GRADE.
Ex:
|
ID |
NOME |
|
1 |
CLAUDINEI |
|
2 |
TELERIK |
Queria saber como pego o valor de uma coluna especifica quando clicar na linha?
Agradeço a ajuda, Claudinei.