// dgvwrapmode.cs using System; using System.Drawing; using System.Windows.Forms; public class MyForm : Form { DataGridView dgv; // フォームのLoadイベント・ハンドラ void MyForm_Load(object sender, EventArgs e) { // データソースとしてInsider.NETのRSS情報を使用 System.Data.DataSet ds = new System.Data.DataSet(); ds.ReadXml("http://rss.rssad.jp/rss/itm/fdotnet/rss.xml"); dgv.DataSource = ds; dgv.DataMember = "item"; dgv.DefaultCellStyle.WrapMode = DataGridViewTriState.True; dgv.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; } // フォームのコンストラクタ public MyForm() { dgv = new DataGridView(); dgv.Dock = DockStyle.Fill; this.Controls.Add(dgv); this.Size = new Size(480, 480); this.Load += new EventHandler(MyForm_Load); } } class Program { [STAThread] static void Main() { Application.Run(new MyForm()); } } // コンパイル方法:csc dgvwrapmode.cs