我到处寻找,我似乎无法找到如何在C#winforms中创建一个简单的表格。有人说数据集,数据网格视图或流文档。我只想简单地将值(分数,在我的情况下)转移到XML文档,并在表格中的表格上显示值。我已经了解了如何使用Stream Reader类将值传输到a.txt文件。有没有类似的方法我可以用数据和表做同样的事情?我是否必须制作SQL Server?我不知道要找到答案是如此困难......谢谢,这真的有帮助。
答案 0 :(得分:0)
你试过ListView吗?您可以使用StreamReader解析您的txt文件,并将分数保存在列表中,即:List<score> scores
。然后在foreach
周期内更新ListView,例如:
scoresListView.Clear();
foreach(var item in scores)
{
scoresListView.Add(item);
}
不幸的是,WinForm中的ListView不允许设计时数据绑定。有一篇关于此的好文章:http://www.codeproject.com/Articles/10008/Data-binding-a-ListView