DataGrid ASP.net C# 中的中型 Blob

发布于 2024-11-03 04:45:26 字数 775 浏览 1 评论 0原文

我目前正在尝试使用 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 永远不会显示,也不会引发异常。

感谢您提供的任何帮助。

I am currently trying to display data from a table in a MySQL Database using a DataGrid component in ASP.net C#.

Its displaying all of the columns which are in int and varchar format but one column is a mediumblob format which contains only text.

I am binding the DataGrid to a DataSet from the MySQL table using the following

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();
                }

            }
        }

For some reason the Medium blob is never being shown and no exception is being thrown.

Thanks for any help you can offer.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

十六岁半 2024-11-10 04:45:26

您需要首先处理 BLOB。如需帮助,请查看此处:
http://dev.mysql.com/doc /refman/5.0/en/connector-net-programming-blob.html

You'll need to process the BLOB first. For a bit of help, have a look here:
http://dev.mysql.com/doc/refman/5.0/en/connector-net-programming-blob.html

怎言笑 2024-11-10 04:45:26

@弗朗西斯·吉尔伯特。看着这篇文章,我认为这更有意义,因为我只会将文本存储在 TINYTEXT 字段而不是 TINYBLOB 字段中。这样做可以修复数据网格。

@Francis Gilbert. Looking at the post I thought it would make more sense as I am only going to be storing text in the field is to the field TINYTEXT instead of TINYBLOB. Doing this fixes the datagrid.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文