DataTable格式问题

时间:2016-01-07 20:10:44

标签: c# wpf

我正在尝试从另一个DataTable生成DataTable。代码遍历并从原始数据表的每一行中获取某些字段。然后根据需要转换它们,并将它们作为新行放在新数据表中。我已经看过workRow变量并将其添加到新表中。它总是有价值。但是,在循环结束时,新的dataGridViewSorted中没有任何内容。

我在另一个DataTable上使用了这个通用代码,它可以工作。这让我相信我的原始数据表有一些问题,它有一列字符串和另一列字符串。原始DataTable不允许我执行dataTable.DefaultView。但是,只有抓住每一行并将其添加到自定义集合中,我才能访问原始的所有元素。该自定义集合代码也在下面。

有没有人知道我的原始数据表会出现什么问题会导致我无法将其复制为数据表,但是允许我将项目作为自定义集合来提取?

这是我的代码:

    emitter = SKEmitterNode()
    emitter.name = marbleNodeNames.trail.rawValue
    emitter.particleTexture = SKTexture(imageNamed: "spark")
    emitter.particleAlphaSpeed = -1.0
    emitter.particleLifetime = 2
    emitter.particleScale = 0.2
    marbleSprite.addChild(emitter)

1 个答案:

答案 0 :(得分:1)

您是否检查过以确保DataTable中没有嵌套对象?这是基本的格式问题,可能导致DataGridView中没有显示任何内容。