我很喜歡這個東西。希望你們幫我解決這個問題。這是我的C#代碼Datagridview圖像列不能正確渲染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";
}
我的圖像列看起來像這樣
實際圖片:
它是一種簡單的Windows窗體應用程序。預先感謝:)
嘗試'img.ImageLayout = DataGridViewImageCellLayout.Normal;' – Sameer
@Sameer:Not Working :( – Bharath