【使い方】
// dg は DataGrid
// DataGridに連結する BindingManagerBase を取得する。
BindingManagerBase bmb = dg.BindingContext[dg.DataSource, dg.DataMember];
// DataGgidのカレントレコードを取得する
object row = bmb.Current;
// DataGridのカレントレコードが DataRowView の場合は、Cast する.
DataRowView dv = (DataRowView)bmb.Current;
// DataGgidのカレントレコードのレコード番号を取得する
int position = bmb.Position;
|