我想从DataGridView创建一个Tiff文件。我已经成功将DataGridView转换为Tiff文件,但是我只想要行和列,不需要其他内容。
不使用第三方工具能否实现这一点?
不使用第三方工具能否实现这一点?
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
DataGridView1.Rows.Add(New String() {"Value1", "Value2", "Value3"})
Dim height As Integer = DataGridView1.Height
DataGridView1.Height = DataGridView1.RowCount * DataGridView1.RowTemplate.Height
Dim bitmap As Bitmap = New Bitmap(Me.DataGridView1.Width - 1, Me.DataGridView1.Height - 1)
DataGridView1.DrawToBitmap(bitmap, New Rectangle(0, 0, Me.DataGridView1.Width - 1, Me.DataGridView1.Height - 1))
'Save the Bitmap to folder.
bitmap.Save("C:Development\DataGridView.Tiff")
End Sub
我不想要被突出显示的部分
.DrawToBitmap ()
之前使用DataGridView1.ClearSelection()
。 - preciousbetine