DataGridView不会显示来自MySQL的PDF文件,它在pdf所在的表格上有红色x标记。我希望文件名显示在 DataGridView 上。我真的需要帮助。多谢。我正在使用 VB.Net 和 Workbench。
Private Sub Admin_Handouts_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Try
MysqlConn = New MySqlConnection
MysqlConn.ConnectionString = "server=; userid=; password=; database=cai"
MysqlConn.Open()
sql = "SELECT Code FROM cai.subjects"
command = New MySqlCommand(sql, MysqlConn)
da = New MySqlDataAdapter
dt = New DataTable
da.SelectCommand = command
da.Fill(dt)
dgvfiles.DataSource = dt
Catch ex As MySqlException
MsgBox(ex.Message)
Finally
MysqlConn.Close()
da.Dispose()
End Try
End Sub
最佳答案
如果您有 iTextSharp 库,则可以在将 PDF 作为对象加载时读取文档属性。
不过,我不知道当您将文件添加到表中时,该文件是否会保留 filename 属性。
关于mysql - 使用mysql在datagridview上显示pdf文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51836164/