发布网友 发布时间:2022-04-08 02:47
共1个回答
热心网友 时间:2022-04-08 04:16
摘要1,在winform界面,拖入listview,然后加入一个imagelist。2,我们要做的就是根据数据库中存储的图片路径,把图片存储到imagelist,然后再listview中显示图片,和数据库中其他的一些内容。代码如下:private void coldDish_Load(object sender, EventArgs e){string sql = string.Format(“select * from tb_dish where dish_type_id = 2”);MySqlConnection conn = BaseClass.DBConn.SaylnConn();conn.Open();MySqlCommand cmd = new MySqlCommand(sql, conn);MySqlDataReader dr = cmd.ExecuteReader();int imageIndex = 0;while (dr.Read()){string dish_name = dr[“dish_name”].ToString();string dish_pic_url = dr[“dish_pic”].ToString();this.imageList1.Images.Add(Image.FromFile(dish_pic_url));ListViewItem item = new ListViewItem();item.Text =Convert.ToString(dr[“dish_name”]) ;————————————————咨询记录 · 回答于2021-11-09c# WinForm中如何读取数据库中的图片路径显示到datagridview中您好,您的问题我已经看到了,正在整理答案,请稍等一会儿哦~1,在winform界面,拖入listview,然后加入一个imagelist。2,我们要做的就是根据数据库中存储的图片路径,把图片存储到imagelist,然后再listview中显示图片,和数据库中其他的一些内容。代码如下:private void coldDish_Load(object sender, EventArgs e){string sql = string.Format(“select * from tb_dish where dish_type_id = 2”);MySqlConnection conn = BaseClass.DBConn.SaylnConn();conn.Open();MySqlCommand cmd = new MySqlCommand(sql, conn);MySqlDataReader dr = cmd.ExecuteReader();int imageIndex = 0;while (dr.Read()){string dish_name = dr[“dish_name”].ToString();string dish_pic_url = dr[“dish_pic”].ToString();this.imageList1.Images.Add(Image.FromFile(dish_pic_url));ListViewItem item = new ListViewItem();item.Text =Convert.ToString(dr[“dish_name”]) ;————————————————您好,如果我的回答有帮助到您,麻烦帮忙赞一下,祝您生活愉快,谢谢