// dgvaltrow.cs using System; using System.Drawing; using System.Drawing.Imaging; using System.Windows.Forms; public class MyForm : Form { DataGridView dgv; // フォームのLoadイベント・ハンドラ void MyForm_Load(object sender, EventArgs e) { // データソースとして画像デコーダ一覧を使用 dgv.DataSource = ImageCodecInfo.GetImageDecoders(); // 奇数行の既定セル・スタイルの背景色を設定 dgv.AlternatingRowsDefaultCellStyle.BackColor = Color.LightBlue; } // フォームのコンストラクタ public MyForm() { dgv = new DataGridView(); dgv.Dock = DockStyle.Fill; this.Controls.Add(dgv); this.Size = new Size(480, 240); this.Load += new EventHandler(MyForm_Load); } } class Program { static void Main() { Application.Run(new MyForm()); } } // コンパイル方法:csc dgvaltrow.cs