Eli*_* MP 5 .net c# datagridview winforms
使用C#和Webforms,代码如下:
DataGridViewImageColumn img = new DataGridViewImageColumn();
string path = "path" + file;
Image image = Image.FromFile(path);
img.Image = image;
DataGridView.Columns.Add(img);
img.HeaderText = "Picture";
img.Name = "picture";
Run Code Online (Sandbox Code Playgroud)
我的问题是下一个问题.此代码无效... DataGridview未显示图像.当我调试这段代码时,路径是正确的,我在img元素中正确加载了Image.更重要的是,当我使用多个图像时,DataGridView显示的是我添加的相同数量的列.但是根本没有显示任何图像,我只能在红十字会看到典型的白色方块......
问题是什么?
像往常一样,谢谢你们......
您可以将图像添加到Cells以下内容中:
dataGridView1[yourColumn, yourRow].Value = Image.FromFile(path);
Run Code Online (Sandbox Code Playgroud)
当然你可以使用任何其他图像源..这样你可以加载不同的图像到每个Row..
注意:如果您真的只想为每个图像添加相同的图像,则Row可以使用代码执行此操作,但需要添加实际行.
它不会显示在最后一行,何时AllowUserToAddRows打开但会显示在您添加的所有其他行上.
| 归档时间: |
|
| 查看次数: |
2910 次 |
| 最近记录: |