-2
ファイルからの入力をC#コンソールアプリケーションのグリッドビューに格納し、それを行と列のグリッドビューで表示する方法はありますか?ファイルからの入力をグリッドビューで保存する
テキストファイルの一部の行をスキップして、グリッド表示にしたいとします。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace projectyj1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("time", typeof(String));
dt.Columns.Add("active_power_avg", typeof(Int32));
dt.Columns.Add("active_power_max", typeof(Int32));
dt.Columns.Add("active_power_min", typeof(Int32));
using (StreamReader sr = new StreamReader(@"D:\Data\mean\yo1.txt"))
{
String line;
while ((line = sr.ReadLine()) != null)
{
string[] parts = line.Split(';');
var row = dt.NewRow();
for (int i
= 0; i < parts.Length; i++)
{
row[i] = parts[i];
}
// important thing!
dt.Rows.Add(row);
}
sr.Close();
}
正確にあなたの質問は何ですか?何が働いていないのですか、どこにいらっしゃいますか? – David
この回答を参照してください。 http://stackoverflow.com/questions/4418319/c-sharp-how-to-skip-number-of-lines-read-text-file-using-stream-reader – Wheels73
サイドノート:CSV形式のファイルを読むMicrosoft.VisualBasic.FileIO名前空間でTextFieldParserを試してください。 – john