Below code running old version but i have updated version no run now.
function
fileUploaded(sender, args) {
$find(
'RadAjaxManager1').ajaxRequest();
sender.deleteFileInputAt(0);
}
<telerik:radasyncupload runat="server" ID="AsyncUpload1" MaxFileInputsCount="1"
OnClientFileUploaded="fileUploaded" TargetPhysicalFolder="~/Image/Upload"
Width="90px" OverwriteExistingFiles="True" >
<Localization Select="Choose Avatar" />
</telerik:radasyncupload>
Try
' file.Add(e.File)
Dim fileStream As IO.Stream = e.File.InputStream
Dim imageData As Byte() = New Byte(fileStream.Length - 1) {}
fileStream.Read(imageData, 0,
CInt(fileStream.Length))
Thumbnail1.DataValue = imageData
fileStream.Close()
Catch ex As Exception
End Try

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="CourseList.ascx.cs" Inherits="edu.yale.som.courses.CourseList" %><%@ Register TagPrefix="telerik" Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" %><telerik:RadGrid runat="server" ID="GridCourses" AutoGenerateColumns="true" DataSourceID="CourseDataSource" Skin="WebBlue" AllowAutomaticUpdates="true"> <MasterTableView DataKeyNames="SOMCourseID" HierarchyDefaultExpanded="False" AutoGenerateColumns="false" ExpandCollapseColumn-Display="true"> <Columns> <telerik:GridBoundColumn DataField="SOMCourseID" UniqueName="SOMCourseID" HeaderText="SOMCourseID" Visible="false" /> <telerik:GridBoundColumn DataField="CourseID" UniqueName="CourseID" HeaderText="CRN" /> <telerik:GridBoundColumn DataField="NumberSection" UniqueName="CourseNumber" HeaderText="Course Number" /> <telerik:GridBoundColumn DataField="CourseTitle" UniqueName="Title" HeaderText="Title" /> <telerik:GridBoundColumn DataField="CourseSession" UniqueName="Session" HeaderText="Session" /> <telerik:GridBoundColumn DataField="Units" UniqueName="Units" HeaderText="Units" /> <telerik:GridBoundColumn DataField="TermCode" UniqueName="TermCode" HeaderText="TermCode" /> <telerik:GridBoundColumn DataField="Cohort" UniqueName="Cohort" HeaderText="Cohort" /> </Columns> <DetailTables> <telerik:GridTableView DataKeyNames="SOMCourseID" DataSourceID="CourseTimeDataSource" runat="server" AutoGenerateColumns="False" AllowAutomaticUpdates="true"> <Columns> <telerik:GridBoundColumn DataField="ClassTime" UniqueName="ClassTime" HeaderText="Schedule" ReadOnly="true" /> <telerik:GridBoundColumn DataField="Day" UniqueName="Day" HeaderText="Day" Visible="false" /> <telerik:GridBoundColumn DataField="StartTime" UniqueName="StartTime" HeaderText="Start Time" Visible="false" /> <telerik:GridBoundColumn DataField="EndTime" UniqueName="EndTime" HeaderText="End Time" Visible="false" /> <telerik:GridBoundColumn DataField="RecordID" UniqueName="RecordID" HeaderText="RecordID" ReadOnly="true" Visible="true" /> <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumnCourseTime" /> </Columns> <EditFormSettings ColumnNumber="1"> <FormTableItemStyle Width="100%" Height="29px" /> <FormTableStyle GridLines="None" CellPadding="2" CellSpacing="0" /> <FormStyle Width="100%" BackColor="#eef2ea" /> <EditColumn ButtonType="ImageButton" CancelText="Cancel" UpdateText="Update" InsertText="Add" /> </EditFormSettings> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="SOMCourseID" MasterKeyField="SOMCourseID" /> </ParentTableRelation> </telerik:GridTableView> </DetailTables> <DetailTables> <telerik:GridTableView DataKeyNames="SOMCourseID" DataSourceID="CourseDescriptionDataSource" runat="server" AutoGenerateColumns="False"> <Columns> <telerik:GridBoundColumn DataField="CourseDescription" UniqueName="Description" HeaderText="Description" /> </Columns> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="SOMCourseID" MasterKeyField="SOMCourseID" /> </ParentTableRelation> </telerik:GridTableView> </DetailTables> <DetailTables> <telerik:GridTableView DataKeyNames="SOMCourseID" DataSourceID="SpecializationDataSource" runat="server" AutoGenerateColumns="False"> <Columns> <telerik:GridBoundColumn DataField="Specialization" UniqueName="Specialization" HeaderText="Specialization(s)" /> </Columns> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="SOMCourseID" MasterKeyField="SOMCourseID" /> </ParentTableRelation> </telerik:GridTableView> </DetailTables> <DetailTables> <telerik:GridTableView DataKeyNames="SOMCourseID" DataSourceID="InstructorDataSource" runat="server" AutoGenerateColumns="False"> <Columns> <telerik:GridBoundColumn DataField="LastName" UniqueName="LastName" HeaderText="Last Name" /> <telerik:GridBoundColumn DataField="FirstName" UniqueName="FirstName" HeaderText="First Name" /> <telerik:GridHyperLinkColumn DataTextField="Email" DataNavigateUrlFields="EmailLink" HeaderText="Email" /> </Columns> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="SOMCourseID" MasterKeyField="SOMCourseID" /> </ParentTableRelation> </telerik:GridTableView> </DetailTables> </MasterTableView> <FooterStyle HorizontalAlign="Right" Font-Bold="true" /></telerik:RadGrid><asp:SqlDataSource ID="CourseDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:edu_yale_som_courses_dataclasses_connectionString %>" ProviderName="System.Data.SqlClient" SelectCommand="Select *, TermCode + CourseID as SOMCourseID, CourseNumber + '-'+ Section as NumberSection from SOMCourses where Termcode = 201003"></asp:SqlDataSource><asp:SqlDataSource ID="CourseTimeDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:edu_yale_som_courses_dataclasses_connectionString %>" ProviderName="System.Data.SqlClient" SelectCommand="Select RecordID, SOMCourseID, Day, StartTime, EndTime, Day + ' ' + StartTime + '-' + EndTime as ClassTime FROM CourseTime Where SOMCourseID = @SOMCourseID" UpdateCommand="Update CourseTime Set Day= '@Day', StartTime='@StartTime', EndTime='@EndTime' WHERE RecordID=@RecordID"> <SelectParameters> <asp:SessionParameter Name="SOMCourseID" SessionField="SOMCourseID" Type="Int64" /> </SelectParameters> <UpdateParameters> <asp:Parameter Name="RecordID" Type="Int32" /> </UpdateParameters></asp:SqlDataSource><asp:SqlDataSource ID="CourseDescriptionDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:edu_yale_som_courses_dataclasses_connectionString %>" ProviderName="System.Data.SqlClient" SelectCommand="Select *, TermCode + CourseID as SOMCourseID, CourseDescription from SOMCourses where (TermCode + CourseID) = @SOMCourseID "> <SelectParameters> <asp:SessionParameter Name="SOMCourseID" SessionField="SOMCourseID" Type="Int64" /> </SelectParameters></asp:SqlDataSource><asp:SqlDataSource ID="InstructorDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:edu_yale_som_courses_dataclasses_connectionString %>" ProviderName="System.Data.SqlClient" SelectCommand="Select *, 'mailto:'+Email as EmailLink from View_BannerSOMCourseIDInstructorID where SOMCourseID = @SOMCourseID "> <SelectParameters> <asp:SessionParameter Name="SOMCourseID" SessionField="SOMCourseID" Type="Int64" /> </SelectParameters></asp:SqlDataSource><asp:SqlDataSource ID="SpecializationDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:edu_yale_som_courses_dataclasses_connectionString %>" ProviderName="System.Data.SqlClient" SelectCommand="Select * from CourseSpecialization where SOMCourseID = @SOMCourseID "> <SelectParameters> <asp:SessionParameter Name="SOMCourseID" SessionField="SOMCourseID" Type="Int64" /> </SelectParameters></asp:SqlDataSource>| <%@ Page Language="C#" AutoEventWireup="true" CodeFile="LabChart.aspx.cs" Culture="en-US" Inherits="IWChronicle.UI.LabChart" %> |
| <%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %> |
| <%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Charting" tagprefix="telerik" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head id="Head1" runat="server"> |
| <title>Laboratory Chart</title> |
| </head> |
| <body id="Body1" runat="server"> |
| <form id="Form1" method="post" runat="server"> |
| <asp:ScriptManager ID="scriptManager1" runat="server" EnablePartialRendering="True" EnablePageMethods="True" EnableScriptGlobalization="True" EnableScriptLocalization="True" /> |
| <telerik:RadChart ID="LabRadChart" runat="server" DefaultType="Point" |
| Height="500px" Width="850px"> |
| <Series> |
| <telerik:ChartSeries DefaultLabelValue="#Y" Name="Series 1" |
| Type="Point"> |
| <Appearance LegendDisplayMode="Nothing"> |
| <FillStyle MainColor="213, 247, 255"> |
| </FillStyle> |
| </Appearance> |
| </telerik:ChartSeries> |
| </Series> |
| <PlotArea> |
| <XAxis IsZeroBased="False" MaxItemsCount="5"> |
| <Appearance ValueFormat="ShortDate"> |
| </Appearance> |
| </XAxis> |
| <Appearance Dimensions-Margins="18%, 5%, 12%, 10%"> |
| </Appearance> |
| </PlotArea> |
| <ClientSettings ScrollMode="XOnly" /> |
| </telerik:RadChart> |
| <asp:Button ID="ResetButton" runat="server" Text="Reset" |
| onclick="ResetButton_Click" /> |
| </form> |
| </body> |
| </html> |
| #region "Using statements" |
| using System; |
| using System.Web.UI; |
| using Telerik.Charting; |
| #endregion |
| namespace IWChronicle.UI { |
| partial class LabChart : Page { |
| protected void Page_Load(object sender, EventArgs e) { |
| if (!IsPostBack) { |
| LabRadChart.Series[0].Items.AddRange(GetItems(20)); |
| LabRadChart.DataBind(); |
| } |
| } |
| private ChartSeriesItem[] GetItems(int count) { |
| DateTime startDate = new DateTime(2000, 1, 1); |
| ChartSeriesItem[] items = new ChartSeriesItem[count]; |
| for (int i = 0; i < count; i++) |
| items[i] = new ChartSeriesItem(startDate.AddDays(i * 30).ToOADate(), i); |
| return items; |
| } |
| protected void ResetButton_Click(object sender, EventArgs e) { |
| LabRadChart.ClientSettings.XScale = 1.0f; |
| } |
| } |
| } |
HI,
I have Oracle database with 3,00,000 of records with around 500 users will be accessing the same data in single shot from multiple countries, so i am unable to handle performance issue since i am following the following mechanism
objSearchContactResultsDO =
BusinessFactory.SearchContact().SearchContact(objSearchDO);
grdSearchContact.DataSource = objSearchContactResultsDO.ContactResultsDO;
objSearchContactResultsDO :- is getting the data from database and pushing to grid.
I am unable to do filter operations of telerik grid since i am using grdsearchcontact.Databind() method.
so i am capturing my fileter conditions from telerik grid and sending to database and that result i am filling with "OnneedDatasource" mentod. so soritng also taking long time since i am doing soring with database.
when i do search and sorting, it is doing postback the page and taking long time to give the result.
So Please adivce me the best mechanism to handle bulk data with multiple users.
Thanks in Advance.