DataTableReader.GetName(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取指定列的 String 形式的值。
public:
override System::String ^ GetName(int ordinal);
public override string GetName (int ordinal);
override this.GetName : int -> string
Public Overrides Function GetName (ordinal As Integer) As String
参数
- ordinal
- Int32
从零开始的列序号。
返回
指定列的名称。
例外
传递的索引超出了 0 到 FieldCount -1 的范围。
尝试读取或访问已关闭的 DataTableReader 中的列。
示例
下面的简单示例包括一个过程,该过程列出指定 DataTableReader
内的所有列的名称,以及列的序号位置到控制台窗口。
private static void DisplayColumnNames(DataTableReader reader)
{
// Given a DataTableReader, display column names.
for (int i = 0; i < reader.FieldCount; i++)
{
Console.WriteLine("{0}: {1}", i, reader.GetName(i));
}
}
Private Sub DisplayColumnNames(ByVal reader As DataTableReader)
' Given a DataTableReader, display column names.
For i As Integer = 0 To reader.FieldCount - 1
Console.WriteLine("{0}: {1}", i, reader.GetName(i))
Next
End Sub
注解
GetName
和 GetOrdinal 方法提供反转功能。 也就是说,对调用的返回值调用GetOrdinal
GetName
应返回传递给GetName
的原始参数;同样适用于按相反顺序调用过程。