Цикл с условием
Привет
Попытка создать какой-то цикл с условием.
что мне нужно, так это когда при добавлении определенного количества текстовых строк он перемещается на новую страницу, а затем продолжает добавлять новые с возможностью делать то же самое каждый раз.
Если пробовали несколько петля 'и 'если, то 'объекту' и 'за', но думать так, как я установил это, возможно, было неправильно.
приведенный ниже код выполняется для каждой строки в datagrid. эта работа.
этот foreach должен работать, скажем, 10 раз, а затем новая страница до 'N'. N не может быть определено, сколько сумма, как база данных всегда будет меняться.
o это способ, который я нашел, работает лучше всего для меня, чтобы напечатать также
спасибо за любую помощь
Что я уже пробовал:
foreach (DataGridViewRow row in dataGridView1.SelectedRows) { PartN = row.Cells[0].Value.ToString(); SerialN = row.Cells[1].Value.ToString(); Descrip = row.Cells[2].Value.ToString(); RTBox.SelectionFont = new Font("Courier New", 12); RTBox.AppendText(Descrip); RTBox.SelectionFont = new Font(barcodeName, 26); RTBox.AppendText(Environment.NewLine + PartN); RTBox.SelectionFont = new Font("Courier New", 12); RTBox.AppendText(Environment.NewLine + PartN); RTBox.SelectionFont = new Font("Courier New", 12); if (SerialN == "") { } else { RTBox.AppendText(Environment.NewLine + "S/N: " + SerialN); } RTBox.AppendText(Environment.NewLine + Environment.NewLine); //RTBox.SelectedRtf = @"{\rtf1 \page}"; }