0
Excelシートのセル値を読み込み、datagridviewに追加します。 以下のコードに従っていますが、1行しか追加せず、Excelシートの最後の行です。私はExcelのシートで4行を持っているので、datagridviewにも4行が必要です。vb.netのdatagridviewに複数の行を動的に追加する
For x = 9 To xlWorkSheet.UsedRange.Rows.Count
For j = 0 To LogCalcEnter.ColumnCount - 1
If Not String.IsNullOrEmpty(xlWorkSheet.Cells(1 + x, j + 1).Value) Then
LogCalcEnter.Rows.Add()
LogCalcEnter.Item(j, 0).Value = xlWorkSheet.Cells(1 + x, j + 1).value
End If
Next
Next
LogCalcEnterはあなたがオーバーループしているすべての列に新しい行を追加するDataGridView
はい、動作します。実際にExcelからインポートしたいデータは、10行目から開始されます。 14行目までは、空のセルだけの後にデータがあります。しかし、Used Rangeは50行を返します。 DataGridviewで空の行が追加されるようになりました。その理由は、IsNullorEmptyの後にRows.Add()を置くとループがチェックされます。 – Anu
空の行が追加されないようにコードを修正しました。 – FloatingKiwi
はい。私はそれを得ました。 – Anu