如何从System.Data.DataTable对象获取特定值?

Gif*_*guy 6 .net sql database datatable system.data

我是一个低级算法程序员,数据库并不是我真正的东西 - 所以如果有的话,这将是一个n00b问题.

我正在通过开发团队的DAO运行一个简单的SELECT查询.DAO返回包含查询结果的System.Data.DataTable对象.到目前为止,这一切都很好.

我现在遇到的问题是:
我需要从结果DataTable中第一行的某个字段中提取一个值 - 我不知道从哪里开始.微软对此非常困惑!Arrrg!

任何意见,将不胜感激.我没有提供任何代码示例,因为我认为这里不需要上下文.我假设所有DataTable对象都以相同的方式工作,无论您如何运行查询 - 因此任何其他信息只会让每个人都更加困惑.

Mua*_*Dib 10

只是基础......

yourDataTable.Rows[ndx][column]
Run Code Online (Sandbox Code Playgroud)

其中ndx是行号(从0开始),其中列可以是DataColumn对象,索引(列n)或列的名称(字符串)

yourDataTable.Rows[0][0]
yourDataTable.Rows[0][ColumObject]
yourDataTable.Rows[0]["ColumnName"]
Run Code Online (Sandbox Code Playgroud)

测试null,与DBNull.Value比较;