C# Xml创建一个值条目

C# Xml创建一个值条目,c#,xml,sorting,numbers,C#,Xml,Sorting,Numbers,我想这是一件很基本的事情,但我似乎找不到解决办法: 如果我用c#从我的WPF应用程序写入xml文档,例如,我使用这一行来创建文本(字符串)。 xmltextxmltextscore=xmlDoc.CreateTextNode(“这是文本”) 但现在出现了这种情况:有这些值0、6和12 sow如果我对列进行排序,6将位于顶部,然后是12,然后是0。 所以它似乎只看第一个数字来排序 现在我找不到的是,是否有一种方法可以将int或double之类的值写入xml文件,或者是否应该告诉表它正在排序的是值

我想这是一件很基本的事情,但我似乎找不到解决办法:

如果我用c#从我的WPF应用程序写入xml文档,例如,我使用这一行来创建文本(字符串)。
xmltextxmltextscore=xmlDoc.CreateTextNode(“这是文本”)

但现在出现了这种情况:有这些值0、6和12 sow如果我对列进行排序,6将位于顶部,然后是12,然后是0。 所以它似乎只看第一个数字来排序

现在我找不到的是,是否有一种方法可以将int或double之类的值写入xml文件,或者是否应该告诉表它正在排序的是值

这是现在发生的一个例子:

编辑1


我直接将XML读入数据字段。在我调用排序之前,是否有一种方法可以对特定列中的每个单元格进行解析?

看起来表是按字母顺序排序的,而不是按数字排序的。是一个类似的问题,答案已被认可。

mm,我直接将XML读入数据字段。在我调用排序之前,是否有一种方法可以对特定列中的每个单元格进行解析?