1. Attach files as pcs no.1 on attach flle.
2. create file upload control as pcs no.2 on attach flle.
3. above attach files nothing becuae of postback
It's my big problem...
Do you have a ideas that how to reload files on upload like text and date?
my code is below..
Please help me...
thanks.
case 3:
RadUpload upload = (RadUpload)table.Rows[i].Cells[j].FindControl("RaduplodeAttach_" + i + j);
string serverfileName = string.Empty;
int fileCount = upload.UploadedFiles.Count;
RadUploadContext upcontext = RadUploadContext.Current;
//upcontext.UploadedFiles = upload.UploadedFiles;
if (fileCount>0)
{
upload.EnableViewState = false;
for (int k = 0; k < fileCount; k++)
{
FileInfo fInfo = new FileInfo(upload.UploadedFiles[k].FileName);
//?????????
}
}
break;
I'm editing radgrid using template
here is my code
<
EditFormSettings EditFormType="Template">
<FormTemplate>
<table id="Table2" cellspacing="2" cellpadding="1" width="100%" border="0" rules="none" >
<tr class="EditFormHeader">
<td colspan="2" style="font-size: small"><b>Name</b></td>
<td><asp:TextBox runat="server" ID="Name" Width="250px" Text='<%# Bind("Name") %>' /></td>
</tr>
<tr class="EditFormHeader">
<td colspan="2" style="font-size: small">
<b>Title</b>
</td>
<td><asp:TextBox runat="server" ID="Title" Width="250px" Text='<%# Bind("Title") %>' /></td>
</tr>
I am updating from code behind
protected
void radgrid_UpdateCommand(object source, GridCommandEventArgs e)
{
GridEditableItem editedItem = e.Item as GridEditableItem;
TextBox txtName = (TextBox)editedItem.FindControl("Name");
string Name = txtName .Text;
TextBox txtTitle = (TextBox)editedItem.FindControl("Title");
string Title = txtTitle.Text;
}
But this update 'Name' and 'Title' returns the old values not the updated one.
Need help.
I have one asp.net website application. In this application i used rad-control . now i installed the teleric rad control . But i am getting the following error. Bcz its working fine in production server . I dont know much more about this application . Now i configured my application in locally for enhancement. Now my doubt is just installtion is required or whether we want to add any refernce to bin folder or not. If yes tell me. Other wise plz provide some tips to resolve this issue
Error Creating Control - Rad Window Manager1
Unknown server tag rad:RadWindowManager
----------------------
Error Creting Control LoginView1
Unknow server tag 'ajax tool kit:validator call out extender
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Order2.aspx.cs" Inherits="Test.Order2" %> <%@ Register TagPrefix="telerik" Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" %> <!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 runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server" /> <div> <!-- content start --> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RadGrid2"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="CheckBox1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="CheckBox2"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="CheckBox3"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="CheckBox4"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /> <br /> <br /> <h3 class="qsfSubtitle"> Grid with ClientSideSelectColumn</h3> <telerik:RadGrid ID="RadGrid2" AllowMultiRowSelection="true" runat="server" AllowSorting="True" GridLines="None"> <MasterTableView> <Columns> <telerik:GridClientSelectColumn UniqueName="ClientSelectColumn" /> </Columns> </MasterTableView> <ClientSettings EnableRowHoverStyle="true"> <Selecting AllowRowSelect="True" /> </ClientSettings> </telerik:RadGrid> <br /> <asp:Button CssClass="button" Text="PostBack" runat="server" ID="Button1" Style="margin: 10px 22px 10px 0px"> </asp:Button> Click PostBack to see the state of the grids is preserved. </div> </form> </body> </html> using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; namespace Test { public partial class Order2 : System.Web.UI.Page { protected void Page_Load(object sender, System.EventArgs e) { if (!this.IsPostBack) { DataTable dt = this.CreateDataTable(); this.AddRowsToDataTable(dt); this.RadGrid2.DataSource = dt; this.RadGrid2.DataBind(); } } protected DataTable CreateDataTable() { DataTable dt = new DataTable(); DataColumn dc; dc = new DataColumn("Column 1"); dt.Columns.Add(dc); dc = new DataColumn("Column 2"); dt.Columns.Add(dc); dc = new DataColumn("Column 3"); dt.Columns.Add(dc); dc = new DataColumn("Column 4"); dt.Columns.Add(dc); dc = new DataColumn("Column 5"); dt.Columns.Add(dc); return dt; } protected void AddRowsToDataTable(DataTable dt) { for (int i = 0; i < 5; i++) { DataRow dr = dt.NewRow(); dr[0] = i.ToString(); dr[1] = (i * 2).ToString(); dr[2] = (i * 3).ToString(); dr[3] = (i * 4).ToString(); dr[4] = (i * 5).ToString(); dt.Rows.Add(dr); } } } } //------------------------------------------------------------------------------ // <auto-generated> // This code was generated by a tool. // Runtime Version:2.0.50727.3623 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // </auto-generated> //------------------------------------------------------------------------------ namespace Test { public partial class Order2 { /// <summary> /// form1 control. /// </summary> /// <remarks> /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// </remarks> protected global::System.Web.UI.HtmlControls.HtmlForm form1; /// <summary> /// RadScriptManager1 control. /// </summary> /// <remarks> /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// </remarks> protected global::Telerik.Web.UI.RadScriptManager RadScriptManager1; /// <summary> /// RadAjaxManager1 control. /// </summary> /// <remarks> /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// </remarks> protected global::Telerik.Web.UI.RadAjaxManager RadAjaxManager1; /// <summary> /// RadAjaxLoadingPanel1 control. /// </summary> /// <remarks> /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// </remarks> protected global::Telerik.Web.UI.RadAjaxLoadingPanel RadAjaxLoadingPanel1; /// <summary> /// RadGrid2 control. /// </summary> /// <remarks> /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// </remarks> protected global::Telerik.Web.UI.RadGrid RadGrid2; /// <summary> /// Button1 control. /// </summary> /// <remarks> /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// </remarks> protected global::System.Web.UI.WebControls.Button Button1; } } | System.ArgumentException: Object of type 'Telerik.Web.UI.HourlyRecurrenceRule' cannot be converted to type 'Telerik.Web.UI.RecurrenceRule'. |
| at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr) |
| at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, Boolean doVisibilityCheck, Boolean doCheckConsistency) |
| at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, Boolean doVisibilityCheck) |
| at System.Runtime.Serialization.FormatterServices.SerializationSetValue(MemberInfo fi, Object target, Object value) |
| at System.Runtime.Serialization.ObjectManager.CompleteObject(ObjectHolder holder, Boolean bObjectFullyComplete) |
| at System.Runtime.Serialization.ObjectManager.DoNewlyRegisteredObjectFixups(ObjectHolder holder) |
| at System.Runtime.Serialization.ObjectManager.FixupSpecialObject(ObjectHolder holder) |
| at System.Runtime.Serialization.ObjectManager.DoFixups() |
| at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage) |
| at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage) |
| at System.EnterpriseServices.ComponentSerializer.UnmarshalFromBuffer(Byte[] b, Object tp) |
| at System.EnterpriseServices.ComponentServices.ConvertToMessage(String s, Object tp) |
| at System.EnterpriseServices.ServicedComponent.RemoteDispatchHelper(String s, Boolean& failed) |
| at System.EnterpriseServices.ServicedComponent.System.EnterpriseServices.IRemoteDispatch.RemoteDispatchAutoDone(String s) |
| at System.EnterpriseServices.IRemoteDispatch.RemoteDispatchAutoDone(String s) at System.EnterpriseServices.RemoteServicedComponentProxy.Invoke(IMessage reqMsg) |
| at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) |
| at Application.ControlScheduler.ControlScheduleFacade.UpdateControlSchedule(ControlSchedule schedule, String userName) |
| at Web.Control.ScheduleProvider.Update(RadScheduler owner, Appointment appointmentToUpdate) |
| at Telerik.Web.UI.Scheduling.AppointmentController.UpdateAppointmentThroughProvider(Appointment appointmentToUpdate) |
| at Telerik.Web.UI.Scheduling.AppointmentController.UpdateAppointment(Appointment originalAppointment, Appointment modifiedAppointment) |
| at Telerik.Web.UI.WebServiceAppointmentController.UpdateAppointment[T](ISchedulerInfo schedulerInfo, T appointmentData) |
| at Telerik.Web.UI.WebServiceAppointmentController.UpdateAppointment(ISchedulerInfo schedulerInfo, AppointmentData appointmentData) |
| at Web.Control.SchedulerWebService.UpdateAppointment(SchedulerInfo schedulerInfo, AppointmentData appointmentData) |