【发布时间】:2013-05-22 23:24:12
【问题描述】:
我正在使用 Visual Studio Express 2010 用 C# 开发桌面应用程序。
我在 MySQL 中有一个名为 Products 的表,其中包含 3 个字段:
ID -> Product_Name -> product_image
product_Image 字段将图像路径存储在我的硬盘中(不是图像本身)
记录的一个例子是:
0001 --- 鼠标垫 XYZ ---- c:\images\mousepad.jpg
我想知道如何填充一个datagridview,它为我的 SQL 查询中的每条记录显示ID, Produt name, and - especially - the product image。
我发现的所有示例都使用了手动数据插入,但我正在寻找一个示例来使用来自 SQL 查询的数据填充 datagridview,而不是手动插入。
编辑:
感谢您的帮助,但无法直接应用解决方案。
我的表单上已经有一个datagridview,我不需要在运行时创建。
我需要这样的东西(我会写一个通用的方式)
returnMySQL = "select * from products";
while (returnMySQL)
{
fill datagrid with ID, product name, product image
}
【问题讨论】:
-
你是否在一个属性中拥有所有 3 个三个值?
-
您需要将图像路径存储在
database中,并且需要将image本身存储到项目中的文件夹中,然后应用选择查询并将datagridview与普通查询绑定,
标签: c# database winforms datagrid datagridview