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
至 的原始參數;這同樣適用於以相反順序呼叫程式。