【发布时间】:2014-01-22 05:29:54
【问题描述】:
我被这件事困住了。希望你们在这方面帮助我。这是我的 C# 代码
private void button_GetData_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();
img.ImageLayout = DataGridViewImageCellLayout.Stretch;
object O = Resources.ResourceManager.GetObject("delete_header");
Image image = (Image)O;
img.Image = image;
dataGridView1.Columns.Add(img);
img.HeaderText = "Image";
img.Name = "img";
}
我的图片栏是这样的
实际图像:
它是一个简单的窗体应用程序。在此先感谢:)
【问题讨论】:
-
试试
img.ImageLayout = DataGridViewImageCellLayout.Normal; -
@Sameer: 不工作:(
标签: c# .net winforms datagridview windows-applications