0

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

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

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

4

2 回答 2

2

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

获取或设置当单元格的 Value 属性未设置且单元格的 ValueIsIcon 属性设置为 false 时,在该列的单元格中显示的图像。

于 2012-09-04T10:15:39.303 回答
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);
}

希望我能正确回答您的问题。

于 2012-09-04T10:15:24.187 回答