Handlers in web.config
==================
<add verb="*" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI"/>
<add verb="*" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4"></add>
<add verb="*" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4"></add>
<add verb="*" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false"/>
<add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" validate="false"/>
Tools added in ToolsFile.xml
======================
<tool name="LinkManager" shortcut="CTRL+K"/>
<tool name="Unlink" shortcut="CTRL+SHIFT+K"/>
Hi,
I using telerik grid with templateform for add and edit data. When i edit data or add data i cant see changes until restart page.
I load data in following method
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
FillGrid();
}
}
void FillGrid()
{
CompanyControler Com = new CompanyControler();
RadGrid1.DataSource = Com.CompanyList();
RadGrid1.DataBind();
}
After edit i load data like this
protected void RadGrid1_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
{
Minute.Company Com = new Minute.Company();
CompanyControler ComCon= new CompanyControler ();
if (e.Item is GridEditFormItem)
{
GridEditFormItem item = (GridEditFormItem)e.Item;
if( item.ItemIndex>0)
{
int id = Convert.ToInt32(item.GetDataKeyValue("CompanyID"));
if (id != 0)
{
Com.CompanyID = id;
}
}
TextBox txtCompanyCode = (TextBox)e.Item.FindControl("txtCompanyCode");
TextBox txtCompanyName = (TextBox)e.Item.FindControl("txtCompanyName");
TextBox txtAddressLine01 = (TextBox)e.Item.FindControl("txtAdd1");
TextBox txtAddressLine02 = (TextBox)e.Item.FindControl("txtAdd2");
TextBox txtAddressLine03 = (TextBox)e.Item.FindControl("txtAdd3");
TextBox txtAddressLine04 = (TextBox)e.Item.FindControl("txtAdd4");
TextBox txtPostCode = (TextBox)e.Item.FindControl("txtPostCode");
TextBox txtCountry = (TextBox)e.Item.FindControl("txtCountry");
TextBox txtTelephone = (TextBox)e.Item.FindControl("txtTelephone");
TextBox txtFax = (TextBox)e.Item.FindControl("txtFax");
TextBox txtWeb = (TextBox)e.Item.FindControl("txtWeb");
Com.CompanyCode = txtCompanyCode.Text;
Com.CompanyName = txtCompanyName.Text;
Com.AddressLine01 = txtAddressLine01.Text;
Com.AddressLine02 = txtAddressLine02.Text;
Com.AddressLine03 = txtAddressLine03.Text;
Com.AddressLine04 = txtAddressLine04.Text;
Com.PostCode = txtPostCode.Text;
Com.Telephone = txtTelephone.Text;
Com.Web = txtWeb.Text;
Com.Fax = txtFax.Text;
Com.Country = txtCountry.Text;
}
if (e.CommandName == RadGrid.InitInsertCommandName ) //"Add new" button clicked
{
GridEditCommandColumn editColumn = (GridEditCommandColumn)RadGrid1.MasterTableView.GetColumn("EditCommandColumn");
editColumn.Visible = false;
}
else if (e.CommandName == RadGrid.RebindGridCommandName && e.Item.OwnerTableView.IsItemInserted)
{
e.Canceled = true;
}
else
{
GridEditCommandColumn editColumn = (GridEditCommandColumn)RadGrid1.MasterTableView.GetColumn("EditCommandColumn");
if (!editColumn.Visible)
editColumn.Visible = true;
}
if( e.CommandName=="PerformInsert")
ComCon.InsertCompany(Com);
if (e.CommandName == "Update")
{
ComCon.UpdateCompany(Com);
}
// RadGrid1.Rebind();
FillGrid();
}
Where is error?
krds
lakmal