private void ShowPublicMenuItem_Click(object sender, EventArgs e) { var rowIndex = gridViewTasks.SelectedRows[0].Index; var id = table.Rows[rowIndex]["Id"]; var list = Agency40Medium.GetPublicItems(Path.Combine("tasks", id + ".xml")); string text; if (list.Count != 0) { text = "Записи с публичной пометкой:\n"; for (int i = 0; i < list.Count; ++i) { text += list[i] + "\n"; } } else text = "Записи с пометкой отсутствуют."; var form = new TextForm(); form.SetText(text); form.Show(); }
private void ShowPublicMenuItem_Click(object sender, EventArgs e) { if (gridViewTasks.SelectedRows.Count != 0) { string id = (string)gridViewTasks.SelectedRows[0].Cells["Id"].Value; int index = 0; for (int i = 0; i < table.Rows.Count; ++i) { if (table.Rows[i]["Id"] == id) { index = (int)table.Rows[i]["Index"]; break; } } var list = Agency40Medium.GetPublicItems(Path.Combine("tasks", id + ".xml"), 0, index); string text; if (list.Count != 0) { text = "Записи с публичной пометкой:\n"; for (int i = 0; i < list.Count; ++i) { text += list[i] + "\n"; } } else text = "Записи с пометкой отсутствуют."; var form = new TextForm(); form.SetText(text); form.Show(); } }