DataGridView не отображает данные таблицы с файла

136
18 июля 2019, 22:40

Я для себя делаю кроссворд. Вот вопрос, почему в таблице не отображает с файла?
Вот так я реализую код, все находится на 1 форме Crossword:

public class id_cells
{
    public int X;
    public int Y;
    public string direction;
    public string number;
    public string word;
    public string clue;
    public id_cells(int x, int y, string d, string n, string w, string c)
    {
        this.X = x;
        this.Y = y;
        this.direction = d;
        this.number = n;
        this.word = w;
        this.clue = c;
    }
    private void buildWordList()
    {
        Clues clues = new Clues(); //Это 2 форма вопросы
        List<id_cells> idc = new List<id_cells>();
        string line = "";
        string puzzle_file = string.Format(@"{0}/of.pzl", Directory.GetCurrentDirectory());
        using (StreamReader s = new StreamReader(puzzle_file))
        {
            line = s.ReadLine();
            while ((line = s.ReadLine()) != null)
            {
                string[] l = line.Split('|');
                idc.Add(new id_cells(int.Parse(l[0]), int.Parse(l[1]), l[2], l[3], l[4], l[5]));
                clues.dataGridView1.Rows.Add(new string[] {l[3], l[2], l[5] });
            }
        }
    }
    public Crossword()//1 форма Кроссворд
    {
        buildWordList();
        InitializeComponent();
    }
    private void Crossword_Load(object sender, EventArgs e)
    {
        Clues clues = new Clues();
        clues.SetDesktopLocation(this.Location.X + this.Width + 1, this.Location.Y);
        clues.StartPosition = FormStartPosition.Manual;
        clues.Show();
        clues.clue_table.AutoResizeColumns();
        clues.clue_table.AutoGenerateColumns = true;
    }
}

Как можно сделать, чтобы отображались вопросы?
Пример, так будет выглядеть приложение. 1 форма Crossword, 2 форма Clues - вопросы. И исходный файл:

READ ALSO
Алгоритм визуализации дерева

Алгоритм визуализации дерева

Как реализовать вертикальную иерархию дерева? Дерево - с произвольным количеством дочерних вершинУзел дерева хранит условные координаты...

174
Как сделать потоковый прием сообщений TCPClient?

Как сделать потоковый прием сообщений TCPClient?

Я не могу найти ответ на вопрос, я делаю простой чат с сервером и клиентом, сервер принимает все сообщения отправление клиентами и рассылает...

157
Кастомный Identity не обращается к /Identity/Account/Login

Кастомный Identity не обращается к /Identity/Account/Login

Я пробовал разные варианты кастомного identity, даже мелкие отступления в сторону от типового решения (допустим, решил поменять тип поля для...

142
Скорость работы алгоритма на C#

Скорость работы алгоритма на C#

Есть такая задачка простенькаяПодсчитать количество повторений строковых элементов в неотсортированных коллекциях

132