据我所知,DataGridView控件及其相关类被设计为一个灵活,可扩展的系统,用于显示和编辑表格数据.我们可以在DataGridView的列中添加一个Image控件.设置列Image属性会导致该图像默认显示在该列中的所有单元格中.以下C#程序显示如何在DataGridView控件的列中添加Image.
任何人都可以给我一个例子来将Image添加到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";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14326 次 |
| 最近记录: |