void SetResultExpertiseTable()
        {
            SetListSaatiMatrix();

            DataGridTextColumn ExpertColumn = new DataGridTextColumn();

            ExpertColumn.Header  = "Эксперт";
            ExpertColumn.Binding = new Binding("name");
            dgExpertiseExpertCommissionResult.Columns.Add(ExpertColumn);
            for (int i = 0; i < CountCriterions; i++)
            {
                DataGridTextColumn Column = new DataGridTextColumn();
                Column.Header  = Expertise.ListCriterions[i].name_crit;
                Column.Binding = new Binding(string.Format("content.[{0}]", i));
                dgExpertiseExpertCommissionResult.Columns.Add(Column);
            }

            ListComissionResult = new List <myExpertiseComissionResultRow>();
            // === Формируем строку ===
            for (int i = 0; i < CountExpert; i++)
            {
                double[] arr = new double[CountCriterions];
                arr = GetOwnVector(ListSaatiMatrix[i]);
                for (int d = 0; d < arr.Count(); d++)
                {
                    arr[d] = Math.Round(arr[d], 3);
                }

                myExpertiseComissionResultRow Row = new myExpertiseComissionResultRow(Expertise.ListExperts[i].id_expert, string.Format("{0} {1}, {2}", Expertise.ListExperts[i].surname_expert, Expertise.ListExperts[i].name_expert, Expertise.ListExperts[i].patronymic_expert), arr);
                ListComissionResult.Add(Row);
            }
            // === === ===
        }
        private void btnGoToExpertCard_Click(object sender, RoutedEventArgs e)
        {
            myExpertiseComissionResultRow temp = dgExpertiseExpertCommissionResult.SelectedItem as myExpertiseComissionResultRow;

            _ExpertCard       = new ExpertCard(temp.id_expert);
            _ExpertCard.Owner = this;
            _ExpertCard.ShowDialog();
        }