如何在数据表中添加listview项

时间:2014-01-30 06:54:25

标签: vb.net

网。问题是如何在数据表中添加listview项以生成报告/水晶报告。这是我目前使用的代码。谁知道如何做到这一点或任何其他解决方案?感谢。

    Dim dt As New DataTable

    With dt
        .Columns.Add("supplier_id")
        .Columns.Add("supplier_name")
        .Columns.Add("supplier_address")
        .Columns.Add("supplier_data")

    End With
    For Each dr As ListViewItem In Me.lvSupplier.Items

        dt.Rows.Add(dr.SubItems("supplier_id").Text, dr.SubItems("supplier_name").Text, dr.SubItems("supplier_address").Text, dr.SubItems("supplier_data").Text) <--ERROR. NullReferencedException was unhandled.
    Next
    Dim rptDoc As CrystalDecisions.CrystalReports.Engine.ReportDocument
    rptDoc = New CrystalReport1
    rptDoc.SetDataSource(dt)
    Form1.CrystalReportViewer1.ReportSource = rptDoc
    Form1.ShowDialog()

0 个答案:

没有答案