C# 在DataGridView中显示图像不工作
我想在DataGridView中显示图像(16*16px png文件)。每个logo的路径名的标题名是“logo_dom”,我编译了它,在每行中都有一个文本“System.Drawing.Bitmap”,而不是logo pictureC# 在DataGridView中显示图像不工作,c#,datagridview,C#,Datagridview,我想在DataGridView中显示图像(16*16px png文件)。每个logo的路径名的标题名是“logo_dom”,我编译了它,在每行中都有一个文本“System.Drawing.Bitmap”,而不是logo picture private void button1_Click(object sender, EventArgs e) { DataGridViewImageColumn imageColumn = new DataGridView
private void button1_Click(object sender, EventArgs e)
{
DataGridViewImageColumn imageColumn = new DataGridViewImageColumn();
DataGridViewImageCell imageCell = new DataGridViewImageCell();
Bitmap bmpImage = null;
int number_of_rows = dgv_resultats.RowCount;
for (int i = 0; i < number_of_rows-1; i++)
{
//bmpImage = (Bitmap)Image.FromFile(Application.StartupPath + dgv_resultats.Rows[1].Cells[1].Value.ToString(), true);
bmpImage = (Bitmap)Image.FromFile(@"D:\LigueStats\Data\Logo\Ligue 1\EST.png", true);
imageColumn.Image = bmpImage;
imageColumn.ImageLayout = DataGridViewImageCellLayout.Stretch;
dgv_resultats.Rows[i].Cells["logo_dom"].Value = bmpImage;
}
}
private void按钮1\u单击(对象发送者,事件参数e)
{
DataGridViewImageColumn imageColumn=新DataGridViewImageColumn();
DataGridViewImageCell imageCell=新DataGridViewImageCell();
位图bmpImage=null;
int number_of_rows=dgv_resultats.RowCount;
for(int i=0;i
试试这个:
DataGridViewImageColumn column = new DataGridViewImageColumn();
this.dataGridView1.Columns.Add(column);
string path = @"D:\LigueStats\Data\Logo\Ligue 1\EST.png";
Image img = Image.FromFile(path);
this.dataGridView1.Rows[0].Cells[0].Value = img;
编辑:
string path=@“D:\liguests\Data\Logo\Ligue 1\EST.png”;
Image img=Image.FromFile(路径);
对于(int i=0;i
试试这个:
DataGridViewImageColumn column = new DataGridViewImageColumn();
this.dataGridView1.Columns.Add(column);
string path = @"D:\LigueStats\Data\Logo\Ligue 1\EST.png";
Image img = Image.FromFile(path);
this.dataGridView1.Rows[0].Cells[0].Value = img;
编辑:
string path=@“D:\liguests\Data\Logo\Ligue 1\EST.png”;
Image img=Image.FromFile(路径);
对于(int i=0;i
试试这个:
DataGridViewImageColumn column = new DataGridViewImageColumn();
this.dataGridView1.Columns.Add(column);
string path = @"D:\LigueStats\Data\Logo\Ligue 1\EST.png";
Image img = Image.FromFile(path);
this.dataGridView1.Rows[0].Cells[0].Value = img;
编辑:
string path=@“D:\liguests\Data\Logo\Ligue 1\EST.png”;
Image img=Image.FromFile(路径);
对于(int i=0;i
试试这个:
DataGridViewImageColumn column = new DataGridViewImageColumn();
this.dataGridView1.Columns.Add(column);
string path = @"D:\LigueStats\Data\Logo\Ligue 1\EST.png";
Image img = Image.FromFile(path);
this.dataGridView1.Rows[0].Cells[0].Value = img;
编辑:
string path=@“D:\liguests\Data\Logo\Ligue 1\EST.png”;
Image img=Image.FromFile(路径);
对于(int i=0;i
问题在于datagridview中列的类型,我问您如何更改加载datagridview的类型
colmunType问题在于datagridview中列的类型,我问您如何更改加载datagridview的类型
colmunType问题在于datagridview中列的类型,我问您如何更改加载datagridview的类型
colmunType问题在于datagridview中列的类型,我问您如何更改加载datagridview的类型
colmunType错误消息:System.ArgumentException:无法强制转换System.Drawing.Bitmap kind System.IConvertible…..类型的对象。。。。。它添加了第二列,但目标是在已经存在的列中显示图像。“logo_dom”始终尝试首先调整代码,而不仅仅是复制粘贴。看一看我的答案的编辑。我认为它缺少一些东西,它在每个单元格中显示“System.Drawing.Bitmag”,而不是图片。看一看你的“logo\u dom”列,并证明它是
DataGridViewImageColumn
类型。我刚刚测试了这个代码,它工作正常。对不起,如何声明这个!!错误消息:System.ArgumentException:无法强制转换System.Drawing.Bitmap kind System.IConvertible…..类型的对象。。。。。它添加了第二列,但目标是在已经存在的列中显示图像。“logo_dom”始终尝试首先调整代码,而不仅仅是复制粘贴。看一看我的答案的编辑。我认为它缺少一些东西,它在每个单元格中显示“System.Drawing.Bitmag”,而不是图片。看一看你的“logo\u dom”列,并证明它是DataGridViewImageColumn
类型。我刚刚测试了这个代码,它工作正常。对不起,如何声明这个!!错误消息:System.ArgumentException:无法强制转换System.Drawing.Bitmap kind System.IConvertible…..类型的对象。。。。。它添加了第二列,但目标是在已经存在的列中显示图像。“logo_dom”始终尝试首先调整代码,而不仅仅是复制粘贴。看一看我的答案的编辑。我认为它缺少一些东西,它在每个单元格中显示“System.Drawing.Bitmag”,而不是图片。看一看你的“logo\u dom”列,并证明它是DataGridViewImageColumn
类型。我刚刚测试了这个代码,它工作正常。对不起,如何声明这个!!错误消息:System.ArgumentException:无法强制转换System.Drawing.Bitmap kind System.IConvertible…..类型的对象。。。。。它添加了第二列,但目标是在已经存在的列中显示图像。“logo_dom”始终尝试首先调整代码,而不仅仅是复制粘贴。看一看我的答案的编辑。我认为它缺少一些东西,它在每个单元格中显示“System.Drawing.Bitmag”,而不是图片。看一看你的“logo\u dom”列,并证明它是DataGridViewImageColumn
类型。我刚刚测试了这个代码,它工作正常。对不起,如何声明这个!!