我有一个字段DataGridViewImageColumn,对于字段的每一行,根据条件,我添加了一个不同的图像。有人知道我如何在Windows窗体中做到这一点吗?
if (dgvAndon.Rows[e.RowIndex].Cells["urgencyOrder"].ToString() == "1")
{
//Here I want to add the image in the image property field DataGridViewImageColumn.
}发布于 2013-06-28 21:39:28
DataGridViewDataGridViewImageColumn:for (int row = 0;row <= YourDataGridViewName.Rows.Count - 1;row++) { ((DataGridViewImageCell)gvFiles.Rowsrow.Cells1).Value = Properties.Resources.Picture1 }
发布于 2017-03-17 18:19:26
使用以下代码:
DataGridViewImageColumn iconColumn = new DataGridViewImageColumn();
iconColumn.Name = "AirplaneImage";
iconColumn.HeaderText = "Airplane Image";
dataGridView1.Columns.Insert(5, iconColumn);
for (int row = 0; row < dataGridView1.Rows.Count - 1; row++)
{
Bitmap bmp = new Bitmap(Application.StartupPath + "\\Data\\AirPlaneData\\" + dt.Rows[row][4]);
((DataGridViewImageCell)dataGridView1.Rows[row].Cells[5]).Value = bmp;
}发布于 2013-10-28 18:55:11
使用此代码
protected void gridView1_RowDataBound(Object sender, GridViewRowEventArgs args)
{
if(args.Row.RowType == DataControlRowType.DataRow)
{
Image img = (Image) e.Row.FindControl("Image1");
img.ImageUrl = setImageURLHere;
}
}https://stackoverflow.com/questions/17365965
复制相似问题