我正在将其中一个更简单的应用程序移动到Silverlight中(这是一个学习练习)。由于我无法弄清楚如何将csv文件加载(或者绑定可能?)到数据网格(即,您可以将应用程序指向本地csv文件并将其显示给用户),我很快就陷入了僵局。我有样板代码来解析csv文件并返回一个数据表,但我很震惊地发现Silverlight甚至不支持DataTable(wtf!)。将CSV文件加载到DataGrid中
任何想法如何做到这一点?无论如何,人们如何将数据绑定到数据网格?
我使用的是VS2010中包含的Silverlight 3.0。
您可能希望包括你使用Silverlight的版本。 – 2009-12-08 09:53:57
好吧,看起来DataGrid接受一个列表对象作为“数据源”,这个列表可以容纳一个为数据网格中的每一列公开属性的类。这里的问题是,这不适用于可能是1列或100列以上的CSV文件... – Calanus 2009-12-08 10:29:04
然后,我认为我可以创建一个包含字符串[]的列表,但当然datagrid最终会绑定到字符串的属性(Length,Rank,IsReadOnly等)arggh !! – Calanus 2009-12-08 10:44:02