none
Datagridview не выгружать последнее поле RRS feed

  • Вопрос

  • Добрый день!

    подскажите какое свойство/метод использвать что бы при экспорте строк из datagridview бралась последняя пустая строчка

    в dataGridView1 две строки, а по факту в екселе три ячейки обведены рамочкой

    foreach (DataGridViewRow row in dataGridView1.Rows)
    {
                        ws.get_Range("A" + index.ToString(), m).Value2 = row.Cells[8].Value;
                        ws.get_Range("A" + index.ToString(), m).Cells.Borders.LineStyle = 1;
                     index++;
    }

    21 января 2013 г. 9:51

Ответы

  • в DataGridView строк на 1 больше всегда если установленно свойство AllowUserToAddRow, последняя строка имеет свойство IsNewRow сделайте проверку если это свойство false то добовляйте вашу строку при импорте

    foreach (var row in datagridview1.Rows)
    {
    if (!row.IsNewRow)
    {
    //что то делаем со строкой
    }
    }

    • Помечено в качестве ответа Aleksey Mikhailov 21 января 2013 г. 10:53
    21 января 2013 г. 10:44

Все ответы