tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルDataTableの列順序の変更
記事No8304
投稿日: 2008/10/09(Thu) 16:43
投稿者サルティンバンコ将軍
DataGridで保持されている値をDataTableに代入しようと考えています。
しかしDataGrid上で列の順序を変更しました。
その場合DataSorceで保持しているDataTableまで反映されないようです。
私は下記のように記述しましたが、何か良い方法がありますでしょうか?
例えばDataTableのメソッドなど(ヘルプで探しましたが良いものが見つかりません)
下記にサンプルコードを添付致します。
宜しくお願い致します。

With l_dtbList_Data
    For i As Integer = 0 To Me.dgv_CompRecStateList.ColumnCount - 1
        .Columns.Add(Me.dgv_CompRecStateList.Columns(Me.dgv_CompRecStateList.Columns(i).DisplayIndex).DataPropertyName)
    Next
End With
l_dtbList_Data.Merge(Me.pro_CompRecStateList)

[ツリー表示へ]
タイトルRe: DataTableの列順序の変更
記事No8306
投稿日: 2008/10/10(Fri) 13:48
投稿者花ちゃん
> DataGridで保持されている値をDataTableに代入しようと考えています。

回答ではありません、たしか VB2005 の環境だった思うのですが、DataGridView を
使ったのではだめなのでしょうか?

>Me.dgv_CompRecStateList
Me.dgv のところが見ようにひっかかりますが。

[ツリー表示へ]