handling a header checkbox (header Template) in Datagrid
-
Hi all I am not able to catch an instance of Checkbox in Header Template thru Findcontrol. Here is a piece of code i am working on Throwing object cant be created for the checkbox in HeaderTemplate.. Any suggestions fully appreciated.. public void OnChkChangeHandler(object sender, System.EventArgs e) { // Handles the checkbox event... DataGridItem item; //cb=(CheckBox)sender; //error is pointing here CheckBox cb=(CheckBox)grdComputers.Items[0].FindControl("chkHdr"); for(int i=0;i<=grdComputers.Items.Count-1;i++ ) { item=grdComputers.Items[i]; CheckBox m_chkBox=(CheckBox)item.FindControl("chkUnAssign"); if(cb.Checked==true) { m_chkBox.Checked=true; } else if(cb.Checked==false) { m_chkBox.Checked=false; } } } Error:::: System.NullReferenceException: Object reference not set to an instance of an object. Source Error: Line 325: item=grdComputers.Items[i]; Line 326: CheckBox m_chkBox=(CheckBox)item.FindControl("chkUnAssign"); Line 327: if(cb.Checked==true) Line 328: { Line 329: m_chkBox.Checked=true; With Many Thanks kiran