|
Hongliang 様
> DataSourceがDataSetでDataMemberにテーブル名を指定する場合、 > 1) DataGrid::BindingContext(object, string)でBindingManagerBaseを取得 > (引数はそれぞれDataSetとテーブル名、つまりDataSourceとDataMemberです) > 2) BindingManagerBaseをCurrencyManagerにキャスト > 3) CurrencyManager::ListをDataViewにキャスト > とすることで該当のDataViewを取得できるようです。
出来ました!!
Dim a As BindingManagerBase = dataGridView.BindingContext( dataGridView.DataSource , dataGridView.DataMember ) Dim b As CurrencyManager = DirectCast( a , CurrencyManager ) Dim c As DataView = DirectCast( b.List , DataView ) c.Sort = ""
教えていただいたままですが、 とりあえず、これで解除されてホッとしました。
ありがとうございました!
|