【サンプル C#】
列名を取得するするメソッドのサンプル
///
/// DataTableの自動インクリメント列の列名を取得します。
///
/// param name="dt":参照するDataTable
/// returns:自動インクリメント列の列名を返す
public string GetAutoIncrementIndexName( DataTable dt )
{
foreach ( DataColumn col in dt.Columns )
{
//先頭のIndexキー検索
if ( col.AutoIncrement )
{
return col.ColumnName;
}
}
return null;
}
列番号を取得するメソッドのサンプル
///
/// DataTableの自動インクリメント列の列名を取得します。
///
/// param name="dt":参照するDataTable
/// returns:自動インクリメント列の列番号を返す
public int GetAutoIncrementIndex( DataTable dt )
{
foreach ( DataColumn col in dt.Columns )
{
//先頭のIndexキー検索
if ( col.AutoIncrement )
{
return col.Ordinal;
}
}
return -1;
}
|