Global.АутОбъект[listBox1.SelectedIndex].mDostupa[i, j] = Convert.ToString(dataGridView1[j - 1, i - 1].Value);
}
К_запись_в_файл.File_Write(Global.АутОбъект);
}
#endregion
private void ОтображениеМатрицыДоступа()
{
if (Global.АутОбъект[listBox1.SelectedIndex].isDostup)
{
dataGridView1.Visible = true;
groupBox5.Visible = true;
groupBox4.Visible = false;
button9.Visible = true;
dataGridView1.RowCount = Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[0] - 1;
dataGridView1.ColumnCount = Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[1] - 1;
for (int i = 1; i < Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[0]; i++)
{
dataGridView1.Rows[i - 1].HeaderCell.Value = Global.АутОбъект[listBox1.SelectedIndex].mDostupa[i, 0];
}
for (int i = 1; i < Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[1]; i++)
{
dataGridView1.Columns[i - 1].HeaderCell.Value = Global.АутОбъект[listBox1.SelectedIndex].mDostupa[0, i];
}
for (int i = 1; i < Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[0]; i++)
for (int j = 1; j < Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[1]; j++)
{
string str = Global.АутОбъект[listBox1.SelectedIndex].mDostupa[i, j];
Item item = new Item(str);
dataGridView1[j - 1, i - 1].Value = item.Text;
}
}
else
{
dataGridView1.Visible = false;
groupBox5.Visible = false;
groupBox4.Visible = true;
button9.Visible = false;
}
}
#region Добавление / Удаление объекта / субъекта
//Добавлене субъекта
private void button7_Click(object sender, EventArgs e)
{
if (textBox6.Text != "")
{
string[,] bufM = new string[Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[0] + 1, Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[1]];
for (int i = 0; i < Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[0]; i++)
for (int j = 0; j < Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[1]; j++)
bufM[i, j] = Global.АутОбъект[listBox1.SelectedIndex].mDostupa[i, j];
Global.АутОбъект[listBox1.SelectedIndex].mDostupa = new string[Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[0] + 1, Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[1]];
Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[0]++;
for (int i = 0; i < Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[0]; i++)
for (int j = 0; j < Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[1]; j++)
Global.АутОбъект[listBox1.SelectedIndex].mDostupa[i, j] = bufM[i, j];
dataGridView1.RowCount = Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[0] - 1;
dataGridView1.ColumnCount = Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[1] - 1;
Global.АутОбъект[listBox1.SelectedIndex].mDostupa[Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[0] - 1, 0] = textBox6.Text;
for (int i = 1; i < Global.АутОбъект[listBox1.SelectedIndex].sizeMDostupa[0]; i++)
{
dataGridView1.Rows[i - 1].HeaderCell.Value = Global.АутОбъект[listBox1.SelectedIndex].mDostupa[i, 0];
}
textBox6.Text = "";
}
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.