Как напечатать выбранные строки из Datagridview в VB.NET - PullRequest
0 голосов
/ 30 мая 2019

Если я установлю флажок, то только определенные данные будут напечатаны на бумаге

enter image description here

Я пробовал много кода, но весь DataGridView был напечатан. Я просто хочу напечатать только выбранные строки

Я ожидаю, что результат будет таким:

enter image description here

1 Ответ

0 голосов
/ 31 мая 2019

Большое спасибо, ребята !!! Наконец-то я нашел новый способ распечатать мое представление данных

1) Сначала я сохраняю DataGridview какэто ниже

Private Sub btn_save_Click (отправитель как объект, e как EventArgs) Обрабатывает btn_save.Click Попробуйте

        For i As Integer = 0 To dgvData.Rows.Count - 1
            If CBool(dgvData.Rows(i).Cells("Column4").Value) Then
                str = " insert into tbl_dummy(opd,name,testname,category,cost) values (" & TextBox1.Text & ",'" & TextBox2.Text & "','" & dgvData.Rows(i).Cells(0).Value & "','" + dgvData.Rows(i).Cells(1).Value & "','" + dgvData.Rows(i).Cells(2).Value & "') "
                cmd = New SqlCommand(str, cn)
                openconnection()
                da.InsertCommand = cmd
                da.InsertCommand.ExecuteNonQuery()
            End If
        Next
        MessageBox.Show("Data Added Successfully", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information)
        closeconnection()

    Catch ex As Exception
        MessageBox.Show(ex.ToString)
    End Try
End Sub

2) Затем я получу печатьбаза данных, таким образом, она дает точный результат, что мне нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...