据我所知,DataGridView 控件及其相关类旨在成为一个灵活、可扩展的系统,用于显示和编辑表格数据。我们可以在DataGridView的一列中添加一个Image控件。设置列 Image 属性会导致该列中的所有单元格默认显示该图像。以下 C# 程序展示了如何在 DataGridView 控件的列中添加图像。
谁能给我一个将图像添加到 C# DataGridView 的示例
据我所知,DataGridView 控件及其相关类旨在成为一个灵活、可扩展的系统,用于显示和编辑表格数据。我们可以在DataGridView的一列中添加一个Image控件。设置列 Image 属性会导致该列中的所有单元格默认显示该图像。以下 C# 程序展示了如何在 DataGridView 控件的列中添加图像。
谁能给我一个将图像添加到 C# DataGridView 的示例
希望这会有所帮助
private void button1_Click(object sender, EventArgs e)
{
dataGridView1.ColumnCount = 3;
dataGridView1.Columns[0].Name = "Product ID";
dataGridView1.Columns[1].Name = "Product Name";
dataGridView1.Columns[2].Name = "Product Price";
string[] row = new string[] { "1", "Product 1", "1000" };
dataGridView1.Rows.Add(row);
row = new string[] { "2", "Product 2", "2000" };
dataGridView1.Rows.Add(row);
row = new string[] { "3", "Product 3", "3000" };
dataGridView1.Rows.Add(row);
row = new string[] { "4", "Product 4", "4000" };
dataGridView1.Rows.Add(row);
DataGridViewImageColumn img = new DataGridViewImageColumn();
Image image = Image.FromFile("Image Path");
img.Image = image;
dataGridView1.Columns.Add(img);
img.HeaderText = "Image";
img.Name = "img";
}