如何从数据表中提取特定数据?

时间:2013-02-21 14:34:16

标签: c# database datatable

我正在创建一个游戏,我的所有敌人都位于数据库中。我把表放在我的数据表中,但是如何访问其中的特定数据?例如,我想访问数据表中作为精灵的敌人。我知道你可以使用foreach来显示整行,但我想只从该行获取某些值来创建我的敌人对象。

1 个答案:

答案 0 :(得分:1)

要访问DataTable中的特定数据,您可以这样做:

dataTable.Rows[0][0]

或者你可以通过字段名称来实现:

dataTable.Rows[0]["field_name"]

然后你可以用这样的语句初始化你的属性。


如果您正在使用像@lazyberezovsky这样的DataRow[],那么它可能看起来像这样:

dataRowArray[0][0]

或:

dataRowArray[0]["field_name"]