Hi,
I am facing a problem when i am working with radgrid checkbox column. When i checked the check box in comes into editmode, but when unchecked the column it not comes out from edit mode and checkbox remains in checked form.
plzz help me out.....
tks in advance.....
here is the code which i used...
protected void grdSearchResult_ItemCreated(object sender, GridItemEventArgs e)
{
if (e.Item is GridDataItem)
{
CheckBox chkbox = (e.Item as GridDataItem)["clmSelect"].Controls[0] as CheckBox;
GridDataItem item = e.Item as GridDataItem;
chkbox.Attributes.Add("onclick", "RowDblClick(" + item.ItemIndex + "," + chkbox.ClientID + ")");
chkbox.Enabled = true;
}
}
protected void grdSearchResult_PreRender(object sender, EventArgs e)
{
if (!IsPostBack)
return;
if (!IsPostBack)
return;
foreach (GridItem item in grdSearchResult.MasterTableView.Items)
{
CheckBox chkbox = (item as GridEditableItem)["clmSelect"].Controls[0] as CheckBox;
if ((item is GridEditableItem) && (item.IsInEditMode))
{
chkbox.Checked = true;
}
}
}
On Client Side :
function onCheckClick(itemIndex, checkbox) {
if (checkbox.checked == true) {
$find("<%= grdSearchResult.ClientID %>").get_masterTableView().editItem(itemIndex);
}
else {
$find("<%= grdSearchResult.ClientID %>").get_masterTableView().updateItem(itemIndex);
}
}
I am facing a problem when i am working with radgrid checkbox column. When i checked the check box in comes into editmode, but when unchecked the column it not comes out from edit mode and checkbox remains in checked form.
plzz help me out.....
tks in advance.....
here is the code which i used...
protected void grdSearchResult_ItemCreated(object sender, GridItemEventArgs e)
{
if (e.Item is GridDataItem)
{
CheckBox chkbox = (e.Item as GridDataItem)["clmSelect"].Controls[0] as CheckBox;
GridDataItem item = e.Item as GridDataItem;
chkbox.Attributes.Add("onclick", "RowDblClick(" + item.ItemIndex + "," + chkbox.ClientID + ")");
chkbox.Enabled = true;
}
}
protected void grdSearchResult_PreRender(object sender, EventArgs e)
{
if (!IsPostBack)
return;
if (!IsPostBack)
return;
foreach (GridItem item in grdSearchResult.MasterTableView.Items)
{
CheckBox chkbox = (item as GridEditableItem)["clmSelect"].Controls[0] as CheckBox;
if ((item is GridEditableItem) && (item.IsInEditMode))
{
chkbox.Checked = true;
}
}
}
On Client Side :
function onCheckClick(itemIndex, checkbox) {
if (checkbox.checked == true) {
$find("<%= grdSearchResult.ClientID %>").get_masterTableView().editItem(itemIndex);
}
else {
$find("<%= grdSearchResult.ClientID %>").get_masterTableView().updateItem(itemIndex);
}
}