DataGrid ASP.net c#中的中等Blob

本文关键字:Blob ASP net DataGrid | 更新日期: 2023-09-27 17:53:27

我目前正在尝试使用ASP.net c#中的DataGrid组件显示MySQL数据库中的表中的数据。

显示的是int和varchar格式的所有列,但有一列是只包含文本的mediumblob格式。

我正在使用下面的

将DataGrid绑定到MySQL表中的DataSet
public void loadGrid(string query, GridView tblGrid)
    {
        using (DatabaseWork db = new DatabaseWork())
        {
            using (MySqlCommand cmd = new MySqlCommand(query, db.conn))
            {
                using (MySqlDataAdapter da = new MySqlDataAdapter(cmd))
                {
                    DataSet ds = new DataSet();
                    da.Fill(ds);
                    tblGrid.DataSource = ds.Tables[0];
                    tblGrid.DataBind();
                }
            }
        }

由于某些原因,Medium blob从未显示,也没有抛出异常。

感谢您提供的任何帮助

DataGrid ASP.net c#中的中等Blob

首先需要处理BLOB。想要获得一些帮助,请看这里:http://dev.mysql.com/doc/refman/5.0/en/connector-net-programming-blob.html

@Francis Gilbert。看看这篇文章,我认为这会更有意义,因为我只打算在字段中存储文本,而不是TINYBLOB字段。这样做可以修复数据网格。