2011-04-25 32 views
0

我目前正在嘗試使用ASP.net C#中的DataGrid組件在MySQL數據庫中的表中顯示數據。DataGrid中的中等Blob ASP.net C#

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

我使用以下

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

      } 
     } 

出於某種原因,是永遠不會被顯示中等blob和沒有異常被拋出綁定的DataGrid從MySQL表的數據集。

感謝您提供任何幫助。

回答

0

@Francis Gilbert。看着帖子,我認爲它會更有意義,因爲我只是將字段存儲到字段TINYTEXT而不是TINYBLOB。這樣做修復了數據網格。

+0

這也是很好的知道。謝謝。 – 2011-04-28 00:21:16