タイトル | : Re^3: VB2010 DataGridにテキストファイルの内容を表示 |
記事No | : 10602 |
投稿日 | : 2011/10/14(Fri) 14:32 |
投稿者 | : YuO |
> > > テキストファイルから任意の列(2列目)のデータを読み込み、 > > > Form1に配置したDataGridに読み込むにはどうしたらよいで > > > しょうか?
そういえば,DataGridViewではなくDataGridなんですね。 Visual Studio 2005の頃より,DataGridViewの方が推奨されています。 MSDN: DataGrid クラス (System.Windows.Forms) http://msdn.microsoft.com/ja-jp/library/system.windows.forms.datagrid.aspx
> 今やりたいことは、下記のようなテキストファイルのデータがありまして、0.1などこの列のデータをDataGridに読み込みたいと考えています。
スペース区切りの各行の2番目の項目を読み込みたいということでしょうか。 ' Required: Option Infer On
Dim dt As New DataTable Dim dc = dt.Columns.Add("Value")
For Each s In From line In File.ReadAllLines(fileName) Let sp = line.Split(" "c) Where sp.Length > 2 Select sp(1) Dim row = dt.NewRow() row(dc) = s dt.Rows.Add(row) Next
dataGrid1.SetDataBinding(dt, "Value") あたりでできるかと。
|