Esempio n. 1
0
 protected void ASPxGridView1_HtmlRowPrepared1(object sender, ASPxGridViewTableRowEventArgs e)
 {
     try
     {
         if (e.RowType != GridViewRowType.Group)
         {
             return;
         }
         var checkBox = ASPxGridView1.FindGroupRowTemplateControl(e.VisibleIndex, "ASPxCheckBox") as ASPxCheckBox;
         if (checkBox == null)
         {
             return;
         }
         checkBox.ClientSideEvents.CheckedChanged = string.Format("function(s, e){{ ASPxGridView1.PerformCallback('{0};' + s.GetChecked()); }}", e.VisibleIndex);
         checkBox.Checked = GetChecked(e.VisibleIndex);
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
     }
 }