如何动态添加图像以在DataGridViewImageColumn中显示?

时间:2012-09-04 10:01:37

标签: c# .net winforms

我正在开发WinForms,.NET2项目。

我正在使用DataGridView控件来显示一些数据。

如何动态添加图片以在DataGridViewImageColumn

中显示

2 个答案:

答案 0 :(得分:2)

您是否尝试过设置Image属性?

  

获取或设置当此列的单元格中显示的图像   未设置单元格的Value属性和单元格的ValueIsIcon属性   设置为false。

答案 1 :(得分:0)

你可以试试......

for (int i = 0; i < gridView.Columns.Count; i++) 
{
  TableCell tableCell = gridViewRow.Cells[i];
  System.Web.UI.WebControls.Image img;
  sortDirectionImageControl = new System.Web.UI.WebControls.Image();
  string imageUrl = "~/Images/Myimage.jpg"; 
  img.ImageUrl = imageUrl;
  img.Style.Add(HtmlTextWriterStyle.MarginLeft, "10px");
  tableCell.Wrap = false;
  tableCell.Controls.Add(img);
}

希望我能正确理解你的问题。