var targetGridView = dataGridView1;
foreach (string line in lines)
{
if (line == "NEXTDATA")
{
targetGridView = dataGridView2;
continue;
}
var text = line.Split(',', '\n');
targetGridView.Rows.Add(text);
}
В этом примере будут приведены данные до 2 DataGridViews
. Мне было интересно, что, если бы я мог изменить его, чтобы после того, как он читал строку «NEXTDATA», он будет делать что-то другое по-другому и вместо этого добавлять к другим элементам управления? Проблема в том, что это будет работать только на DGV. Что делать, если я хочу, чтобы текстовые поля могли или другие элементы управления после достижения этой строки? Это немного головная боль, но я не знаю, что использовать вместо var.Как сделать условие чтения файла за определенной строкой?
test,1,2,3,4,5,6,
testing,7,8,9,10,11,12,
working,13,14,15,16,17,18,
multiline,19,20,21,22,23,24,
NEXTDATA
see,25,26,36,46,56,66, // textBox1 (multiline)
program,7,8,9,10,11,12, // comboBox1
macroer,13,14,15,16,17,18, // checkBox1
Так что в этом текстовом файле я хочу, чтобы последние три строки переходили к различным элементам управления, скажем.
Я знаю, что это может быть трудно объяснить словами, но я стараюсь изо всех сил объяснить это. Если что-то непонятно, попробуйте задать вопрос здесь. – puretppc
Вам нужно решить, к чему вы хотите добавить. В противном случае вы столкнулись с гигантской головной болью отражения, чтобы выяснить, можете ли вы отправить данные в элемент управления. –