protected void DataSource_OnInserted(object sender, ObjectDataSourceStatusEventArgs e)
        {
            string ID_NewManufacture;

            ID_NewManufacture = Convert.ToString(e.ReturnValue);
            if (TreeViewUpdate.CheckedNodes.Count > 0)
            {
                Msg.Text = "Цикл TreeViewUpdate.CheckedNodes.Count";
                for (int i = 0; i < TreeViewUpdate.CheckedNodes.Count; i++)
                {
                    if (i == 0)
                    {
                        Msg.Text = "Update";
                        TreeManufactureObjectDataSource.UpdateMethod = "UpdateRecord_Manufacture_list";
                        TreeManufactureObjectDataSource.UpdateParameters.Clear();
                        TreeManufactureObjectDataSource.UpdateParameters.Add("ID_Manufacture", TreeViewUpdate.CheckedNodes[i].Value);
                        TreeManufactureObjectDataSource.UpdateParameters.Add("ID_NewManufacture", ID_NewManufacture);
                        TreeManufactureObjectDataSource.Update();
                    }
                    else
                    {
                        Msg.Text = "iNSEERT";
                        TreeManufactureObjectDataSource.InsertMethod = "InsertRecord_Manufacture_list";
                        TreeManufactureObjectDataSource.InsertParameters.Clear();
                        TreeManufactureObjectDataSource.InsertParameters.Add("ID_Manufacture", TreeViewUpdate.CheckedNodes[i].Value);
                        TreeManufactureObjectDataSource.InsertParameters.Add("ID_NewManufacture", ID_NewManufacture);
                        TreeManufactureObjectDataSource.Insert();
                    }
                }
            }
        }
        protected void DataSource_OnUpdated(object sender, ObjectDataSourceStatusEventArgs e)
        {
            string ID_NewManufacture;

            ID_NewManufacture = GridManufacture.SelectedValue.ToString();
            if (TreeViewUpdate.CheckedNodes.Count > 0)
            {
                //                Msg.Text = "Цикл TreeViewUpdate.CheckedNodes.Count";
                for (int i = 0; i < TreeViewUpdate.CheckedNodes.Count; i++)
                {
                    Msg.Text += " if count";
                    if (CheckBoxParent.Items.Count == 0)
                    {
                        //                        Msg.Text += " UpdateU";
                        TreeManufactureObjectDataSource.UpdateMethod = "UpdateRecord_Manufacture_list";
                        TreeManufactureObjectDataSource.UpdateParameters.Clear();
                        TreeManufactureObjectDataSource.UpdateParameters.Add("ID_NewManufacture", TreeViewUpdate.CheckedNodes[i].Value);
                        TreeManufactureObjectDataSource.UpdateParameters.Add("ID_Manufacture", ID_NewManufacture);
                        TreeManufactureObjectDataSource.Update();
                    }
                    else if (CheckBoxParent.Items.Count != 0)
                    {
                        //                        Msg.Text += "iNSEERTU";
                        TreeManufactureObjectDataSource.InsertMethod = "InsertRecord_Manufacture_list";
                        TreeManufactureObjectDataSource.InsertParameters.Clear();
                        TreeManufactureObjectDataSource.InsertParameters.Add("ID_NewManufacture", TreeViewUpdate.CheckedNodes[i].Value);
                        TreeManufactureObjectDataSource.InsertParameters.Add("ID_Manufacture", ID_NewManufacture);
                        TreeManufactureObjectDataSource.Insert();
                    }
                }
            }
            // удаление по крыжикам чекбокса
            for (int j = 0; j < CheckBoxParent.Items.Count; j++)
            {
                if (CheckBoxParent.Items[j].Selected == false)
                {
                    TreeManufactureObjectDataSource.DeleteMethod = "DeleteRecord_Manufacture_list";
                    TreeManufactureObjectDataSource.DeleteParameters.Clear();
                    TreeManufactureObjectDataSource.DeleteParameters.Add("ID_Manufacture", CheckBoxParent.Items[j].Value);
                    TreeManufactureObjectDataSource.DeleteParameters.Add("ID_NewManufacture", ID_NewManufacture);
                    TreeManufactureObjectDataSource.Delete();
                    //                    Msg.Text += " Delete";
                }
            }
            //            ModalPopupExtender1.Show();
            TreeView1.Nodes.Clear();
            PopulateRootLevel();
        }