Как распечатать datagridview в crystal report?
данные моего datagridview(dgvCart) заполняются значениями из текстовых полей, они не привязаны к базе данных.
нужно ли мне создавать набор данных для моего datatable..? значения этого datatable будут поступать из datagridview(dgvCart). чтобы я мог напечатать его в отчете кристалла.
или возможно, что dgvCart может быть непосредственно напечатан в отчете crystal?
я создал приведенный ниже код на модуле..
я не знаю, правильно ли это.
Что я уже пробовал:
Public dSet As New DataSet Public Sub createDataSet() dSet.Clear() frmOrder.dgvCart.DataSource = dSet frmOrder.dgvCart.DataMember = "tblCart" Dim dTable As New DataTable("tblCart") For Each dgvCol As DataGridViewColumn In frmOrder.dgvCart.Columns dTable.Columns.Add("Item ID", GetType(System.String)) dTable.Columns.Add("Item Name", GetType(System.String)) dTable.Columns.Add("Price", GetType(System.Double)) dTable.Columns.Add("Quantity", GetType(System.Int32)) dTable.Columns.Add("Sum Total", GetType(System.Double)) dSet.Tables.Add(dTable) Next For Each dgvRow As DataGridViewRow In frmOrder.dgvCart.Rows Dim dRow As DataRow = dTable.NewRow For Each cell As DataGridViewCell In dgvRow.Cells dRow(0) = cell.Value Next Next