ラベルリストから作成されたテーブルを含むファイルを作成するにはどうすればよいですか?私は2つのラベルの上に、彼らはこのC#のラベルリストからテーブルを読み書きする
数名
1のように表に書き込まれます
foo bar
このようなお互いの下に持っていた場合--------- -foo
2 ----------バー
そのテーブルには、ファイルに書き込まれる必要があります。
また、ファイルからテーブルを読み取り、パネル上にラベルのリストを作成するにはどうすればよいですか。
ラベルリストから作成されたテーブルを含むファイルを作成するにはどうすればよいですか?私は2つのラベルの上に、彼らはこのC#のラベルリストからテーブルを読み書きする
数名
1のように表に書き込まれます
foo bar
このようなお互いの下に持っていた場合--------- -foo
2 ----------バー
そのテーブルには、ファイルに書き込まれる必要があります。
また、ファイルからテーブルを読み取り、パネル上にラベルのリストを作成するにはどうすればよいですか。
ファイル内の行にレコードを書き込むだけです。
var rows = panel.Controls.OfType<Label>().Select(t => t.Text);
File.WriteAllLines("file.txt", rows);
1行ずつ読みます。
var rows = File.ReadAllLines("file.txt');
for (var i = 0; i < rows.Length; i++)
{
var label = new Label
{
Text = rows[i],
Top = i * 30
};
panel.Controls.Add(label);
}
GridViewを使用できませんか? – Mfusiki
csvファイルの書き込みと読み取りを行うcsvヘルパーがあります。 NumberとNameプロパティを持つクラスを定義するだけです。 https://www.nuget.org/packages/CsvHelper/ –