如何創建包含從標籤列表創建的表格的文件,例如,如果我有兩個標籤的上方和下方對方這樣從C#中的標籤列表中讀取和寫入表格
foo bar
他們將被寫入到一個表像這樣
編號名稱
1 --------- -foo
2 ----------酒吧
該表,然後將需要寫入一個文件。
另外我該如何從文件中讀取表格並在面板上創建標籤列表。
如何創建包含從標籤列表創建的表格的文件,例如,如果我有兩個標籤的上方和下方對方這樣從C#中的標籤列表中讀取和寫入表格
foo bar
他們將被寫入到一個表像這樣
編號名稱
1 --------- -foo
2 ----------酒吧
該表,然後將需要寫入一個文件。
另外我該如何從文件中讀取表格並在面板上創建標籤列表。
只需將記錄寫入文件中的行即可。
var rows = panel.Controls.OfType<Label>().Select(t => t.Text);
File.WriteAllLines("file.txt", rows);
並逐行閱讀。
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助手。你只需要定義一個具有數字和名稱屬性的類。 https://www.nuget.org/packages/CsvHelper/ –