0

私の問題はdtJoin、結果がdatagrid選択クエリの列の順序と同じではないことです。

Address最初にフィールドを表示し、ClientCd次にフィールドを表示しますClientNameMemberCd

列名の順に結果を表示する理由がわかりませんか?

私のコードは

Dim dtClient As DataTable
dtClient = getDataTable_sql(SqlStr, SQLCnn)
dtJoin = (From C In dtClient Select C!MemberCd, C!ClientCd, C!Address, C!ClientName).ToList
DataGridView1.DataSource = dtJoin

誰か助けてください

4

1 に答える 1

0

データソースをリロードする前DataSourceにを設定します。DataGridView1Nothing

Dim dtClient As DataTable
dtClient = getDataTable_sql(SqlStr, SQLCnn)
dtJoin = (From C In dtClient Select C!MemberCd, C!ClientCd, C!Address, C!ClientName).ToList
'-------------------
DataGridView1.DataSource = Nothing
'-------------------
DataGridView1.DataSource = dtJoin
于 2013-07-10T12:48:15.900 に答える