Как экспортировать текст заголовка datagridview в excel столбец 1 строка 5
Мне удалось экспортировать datagridview1 в рабочий лист excel. Проблема в том, что я хочу, чтобы текст заголовка начинался в строке 5, а не в строке 1.
Что я уже пробовал:
<blockquote class="quote"><div class="op">Quote:</div> int cr = 1; int cc = 1; //Loop through each row and read value from each column. for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) { for (int j = 0; j < dataGridView1.Columns.Count; j++) { // Excel index starts from 1,1. As first Row would have the Column headers, adding a condition check. if (cr == 1) { xlWorkSheet.Cells[cr, cc] = dataGridView1.Columns[j].HeaderText; } cc++; } cc = 1; cr++; } //get data: //you can erase this if you dont need data from rows: for (int i = 0; i <= dataGridView1.RowCount - 1; i++) { for (int j = 0; j <dataGridView1.Columns.Count; j++) { DataGridViewCell cell = dataGridView1[j, i]; xlWorkSheet.Cells[i + 2, j + 1] = cell.Value; } }</blockquote>
Richard Deeming
Поэтому измените экспорт, чтобы он начинался с строки 5. В чем проблема?
int cr = 5; // <-- The starting row number
Member 12686587
Привет. Я попробовал. Заголовки исчезают. Вот мой полный код при нажатии кнопки, который экспортируется из form2 в excel. Можно ли вместо этого перейти к шаблону с логотипами и названием компании?
Karthik_Mahalingam
использовать Ответить кнопка, чтобы отправить комментарии / запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.