2012-09-28 15 views
5

5つの列を持つ完全なdataGridViewがあります。DataGridView列の一部のセルのビットマップ

ここで、これらの列の特定のセルにビットマップを描画します。私は現在試みた

enter image description here

これは、それがどのように見えるかです

dataGridView1.Rows.Add( ) ; 

あなたは私がdataGridView.Rowsの新しい行にビットマップを描画するために助けることができますか?

+1

はこのWPFまたはリサイズですか? – Candide

+0

winformとC#。 –

+0

ビットマップはどこから来ていますか? 'DataGridView'でどのように描画しますか?そのコード行だけでは、ビットマップに関連することはありません。新しい行を追加するだけです。あなたが達成しようとしているもの、 'DataGridView'が現在どのように見えているのか、どうやって変更したいのかを詳しく解説できますか? – David

答えて

2

これを試してみてください:

dataGridView1.Columns.Add("columnName1", "Column 1 Header"); 
dataGridView1.Columns.Add("columnName2", "Column 2 Header"); 

var row1 = new DataGridViewRow(); 
row1.Cells.Add(new DataGridViewImageCell { Value = new Bitmap(@"C:\Path\to\image.jpg") }); 
row1.Cells.Add(new DataGridViewTextBoxCell { Value = "string" }); 
dataGridView1.Rows.Add(row1); 

var row2 = new DataGridViewRow(); 
row2.Cells.Add(new DataGridViewTextBoxCell { Value = "string"}); 
row2.Cells.Add(new DataGridViewImageCell { Value = new Bitmap(@"C:\Path\to\image.jpg") }); 
dataGridView1.Rows.Add(row2); 
+0

うわー。たくさんありがとう。 –

+0

@MehdiKhademlooようこそ。 [あなたの問題を解決するのに役立つ回答をマークしてください](http://meta.stackexchange.com/a/5235/171237)。 – Nasreddine

関連する問題