protected void ASPxGridView1_CustomCallback1(object sender, ASPxGridViewCustomCallbackEventArgs e) { try { switch (e.Parameters) { case "ExpandAll": ASPxGridView1.ExpandAll(); break; case "CollapseAll": ASPxGridView1.CollapseAll(); break; default: var parameters = e.Parameters.Split(';'); var index = int.Parse(parameters[0]); var isGroupRowSelected = bool.Parse(parameters[1]); for (int i = 0; i < ASPxGridView1.GetChildRowCount(index); i++) { var row = ASPxGridView1.GetChildDataRow(index, i); ASPxGridView1.Selection.SetSelectionByKey(row["INVENTORY"], isGroupRowSelected); } break; } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true); } }
protected void ASPxGridView1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { try { switch (e.Parameters) { case "ExpandAll": ASPxGridView1.ExpandAll(); break; case "CollapseAll": ASPxGridView1.CollapseAll(); break; } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true); } }