Beispiel #1
0
        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);
            }
        }