mysql - 使用mysql在datagridview上显示pdf文件

标签 mysql vb.net datagridview

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 属性。

https://github.com/itext/itext7-dotnet

关于mysql - 使用mysql在datagridview上显示pdf文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51836164/

相关文章:

html - VB.NET:所见即所得的页面制作教程

vb.net - 在尝试执行转换之前确定转换是否有效

c# - 如何使 ComboBox 下拉列表调整自身大小以适应最大的项目?

php - 使用mysql在某些条件下删除一行

sql - 如何在 MySQL 中创建秒列表

php - 防止多对多中的幽灵条目

vb.net - vb.net上的简单计算

c# - DataGridView - 如何连接到与单元格更改关联的事件?

sql - 在 vb.net 中向 datagridview 添加更多行

python - PyMySQL 警告 : (1366, "Incorrect string value: '\\xF0\\x9F\\x98\\x8D t...')