我必须在单元格中显示图像GridView
。
例如,让 'Stock' 成为GridView
.
在该列中,根据条件,我必须显示图像或文本。这可能吗?
我假设您的意思DataGridView
是GridView
ASP.NET 中的控件而不是 Winforms。
并回答您的问题:是的,这是可能的。
如果您有DataGridViewImageColumn
并且想要在文本中显示,则必须创建文本框单元格并将其替换为该列中的默认单元格:
var row = new DataGridViewRow();
row.Cells[Stock.Index] = new DataGridViewTextBoxCell();
row.Cells[Stock.Index].Value = "Test";
第 1 步:在属性文件夹下的 Resources.resx 中添加您的图像。(例如 Picture1.jpeg) 第 2 步:在 DataGridView 中添加一个 DataGridViewImageColumn 第 3 步:以这种方式添加图像
for (int row = 0; row <= [YourDataGridViewName].Rows.Count - 1; row++)
{
((DataGridViewImageCell)gvFiles.Rows[row].Cells[1]).Value = Properties.Resources.Picture1
}
而已
马诺伊