Как открыть вкладку и изменить текстовую базу вкладок в строке, выбранной в представлении данных? - PullRequest
0 голосов
/ 03 мая 2018

У меня есть сетка данных с источником данных, и я планирую открыть страницу вкладки, когда пользователь дважды щелкнет по выбранной строке.

Это мой CellDoubleClick Event

private void dataGridCust_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
    {
        DataRow row = (dataGridCust.SelectedRows[0].DataBoundItem as DataRowView).Row;
        plate = row["Plate No."].ToString();
        custRecord();
        string tabName = "Job " + plate;
        tabJob.Text = tabName;
        tabView.Controls.Add(tabJob); 
    }

Открывается моя tabJob страница,

tabJob открыт как положено

Как вы можете видеть, он изменил текст вкладки, но когда я пытаюсь выбрать другую строку или ту же строку. Вкладка будет

Не ожидаемый результат

Теперь обе вкладки имеют одинаковые Text, пустую страницу и проблемы с

.

Индекс табуляции

Я спроектировал tabJob базу на первом изображении (все еще на пустом месте, но поместит немного Label, Combobox, Buttons, DataGridView).

1 Ответ

0 голосов
/ 03 мая 2018

У меня такое ощущение, что вы ссылаетесь tabJob на ранее созданный. Поэтому вкладка «Работа AAC-2266» сначала изменила свое имя на «AAI-4787», а затем был создан дубликат.

...