简体   繁体   English

我如何使用vb.net在Crystal Report中显示datagridview中的所有当前行

[英]How can i display all current rows from datagridview in crystal report using vb.net

I have small issue with my datagridview and crystal report 我的datagridview和crystal报告有小问题

I am using this code for display my crystal report but my problem is i can display only one row from data grid view 我正在使用此代码来显示我的水晶报表,但是我的问题是我只能从数据网格视图中显示一行

I want to print all rows from datagridview in crystal report 我想从水晶报表中的datagridview打印所有行

MY CODE 我的密码

Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load

    Dim SqlQuery As String = "SELECT * FROM BMS_APP WHERE SN = " & BMS_APP.DataGridView1.SelectedRows(0).Cells(0).Value.ToString() & ""
    Dim SqlCommand As New OleDbCommand
    Dim SqlAdepter As New OleDbDataAdapter
    Dim TABLE As New DataTable

    With SqlCommand
        .CommandText = SqlQuery
        .Connection = BMS_APP.cnn
    End With
    With SqlAdepter
        .SelectCommand = SqlCommand
        .Fill(TABLE)
    End With
    Dim crystal As New CrystalReport1
    crystal.SetDataSource(TABLE)
    CrystalReportViewer1.ReportSource = crystal
    CrystalReportViewer1.Refresh()
End Sub

Here Is My Process Of Application 这是我的申请流程

I have clicked on load button and it loads all data from database to datagridview 我单击了加载按钮,它将所有数据从数据库加载到datagridview

After that when i click on particular row its display only one row in crystal report but i want to display all current rows which was in datagriwview 之后,当我单击特定行时,它在Crystal报表中仅显示一行,但是我想显示datagriwview中的所有当前行

Here What's Happen 这里发生了什么

First I have Clicked ON Row in datagridview 首先,我在datagridview中单击了ON Row

It shows in crystal report one row but i want to print all rows current rows 它在水晶报表中显示了一行,但我想将所有行打印为当前行

Please Help what should i do print all current rows thank you 请帮助我该怎么打印所有当前行谢谢

If you want to print all records in your DGV .. 如果要打印DGV中的所有记录..

change crystal.SetDataSource(TABLE) 更改crystal.SetDataSource(TABLE)

to crystal.SetDataSource(DataGridView1.Datasource) crystal.SetDataSource(DataGridView1.Datasource)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM