0
我有一个表中的文本,id和图像(blob)的MySQL,现在我需要显示在datagridview中的数据。这是我做过什么将Mysqldata绑定到datagridview会导致错误
MySqlConnection mysqlCon = new
MySqlConnection(MySQLConnectionString);
mysqlCon.Open();
MySqlDataAdapter MyDA = new MySqlDataAdapter();
string sqlSelectAll = "SELECT * from info";
MyDA.SelectCommand = new MySqlCommand(sqlSelectAll, mysqlCon);
DataTable table = new DataTable();
MyDA.Fill(table);
dataGridView1.DataSource = new BindingSource(table,null); // Error at this line
我收到以下错误
如何解决这个
编辑
我发现这个错误是因为一些图像是空的blob,当我选择所有行与图像,我不再得到错误。
反正是有约束力的
它不需要绑定 - DGV无法将BLOB转换为图像列的图像。可能是数据问题。你是否手动尝试做某事? – Plutonix
你好,请检查编辑 – Smith
你有关于图像列做代码的代码吗? DGV的正常行为是仅显示DBNull的破碎图像 – Plutonix