vb.net linq结果在datagridview中选择更改列顺序

时间:2013-07-10 12:01:31

标签: vb.net linq datagridview

我的问题是dtJoin结果datagrid与选择查询列顺序不一致。

首先显示Address字段然后ClientCd然后显示ClientName然后显示MemberCd

我不知道为什么它会按列名的顺序显示结果?

我的代码是

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

请有人帮助我

1 个答案:

答案 0 :(得分:0)

在重新加载数据源之前,将DataSource的{​​{1}}设置为DataGridView1

Nothing