hi
i am trying to access data from template form control after firing update command but not able to access it in code behind
follwing is the code
----------------
protected void RadGrid1_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
{
ParameterCategoryList pclist = ParameterCategoryList.NewParameterCategoryList();
pclist = ParameterCategoryList.GetParameterCategoryList(new Guid("4EF52DD9-6875-4ACE-A176-3AAACE78A502"), 23315);
RadGrid1.DataSource = pclist;
}
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
if ((e.Item is GridEditableItem) && (e.Item.IsInEditMode))
{
GridEditableItem geditem = (GridEditableItem)e.Item;
geditem["CategoryId"].Controls.Clear();
geditem["ShortName"].Controls.Clear();
DropDownList DD = new DropDownList();
CheckBoxList CL = new CheckBoxList();
CL.ID = "CL";
DD.ID = "DD";
geditem["CategoryId"].Controls.Add(DD);
geditem["ShortName"].Controls.Add(CL);
}
}
protected void RadGrid1_UpdateCommand(object source, GridCommandEventArgs e)
{
GridEditableItem eItem = e.Item as GridEditableItem;
string strtxt = eItem.GetDataKeyValue("ShortName").ToString();
}
protected void RadGrid1_PreRender(object sender, EventArgs e)
{
foreach (GridEditFormItem item in RadGrid1.MasterTableView.GetItems(GridItemType.EditFormItem))
{
if (item.IsInEditMode)
{
DropDownList DDL = (DropDownList)item["CategoryID"].FindControl("DD");
CheckBoxList CBL = (CheckBoxList)item["ShortName"].FindControl("CL");
CBL.DataSource = AvailableRecordStatusList.GetStatusList();
CBL.DataTextField = "value";
CBL.DataValueField = "key";
CBL.DataBind();
DDL.DataSource = AvailableRecordStatusList.GetStatusList();
DDL.DataTextField = "value";
DDL.DataValueField = "key";
DDL.DataBind();
}
}
}
}
i am trying to access data from template form control after firing update command but not able to access it in code behind
follwing is the code
----------------
protected void RadGrid1_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
{
ParameterCategoryList pclist = ParameterCategoryList.NewParameterCategoryList();
pclist = ParameterCategoryList.GetParameterCategoryList(new Guid("4EF52DD9-6875-4ACE-A176-3AAACE78A502"), 23315);
RadGrid1.DataSource = pclist;
}
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
if ((e.Item is GridEditableItem) && (e.Item.IsInEditMode))
{
GridEditableItem geditem = (GridEditableItem)e.Item;
geditem["CategoryId"].Controls.Clear();
geditem["ShortName"].Controls.Clear();
DropDownList DD = new DropDownList();
CheckBoxList CL = new CheckBoxList();
CL.ID = "CL";
DD.ID = "DD";
geditem["CategoryId"].Controls.Add(DD);
geditem["ShortName"].Controls.Add(CL);
}
}
protected void RadGrid1_UpdateCommand(object source, GridCommandEventArgs e)
{
GridEditableItem eItem = e.Item as GridEditableItem;
string strtxt = eItem.GetDataKeyValue("ShortName").ToString();
}
protected void RadGrid1_PreRender(object sender, EventArgs e)
{
foreach (GridEditFormItem item in RadGrid1.MasterTableView.GetItems(GridItemType.EditFormItem))
{
if (item.IsInEditMode)
{
DropDownList DDL = (DropDownList)item["CategoryID"].FindControl("DD");
CheckBoxList CBL = (CheckBoxList)item["ShortName"].FindControl("CL");
CBL.DataSource = AvailableRecordStatusList.GetStatusList();
CBL.DataTextField = "value";
CBL.DataValueField = "key";
CBL.DataBind();
DDL.DataSource = AvailableRecordStatusList.GetStatusList();
DDL.DataTextField = "value";
DDL.DataValueField = "key";
DDL.DataBind();
}
}
}
}