是否可以将选定的数据网格视图列名称设置为变量。
我的代码示例。
Dim cmevoids As DataTable = ds.Tables(0)
Dim test As String
test = "event_code"
Dim Query = From payments In cmevoids.AsEnumerable() _
Where payments.Field(Of String)("event_code") = "MB120117"
Where payments.Field(Of String)("event_transaction_status") = "PAID"
Order By payments.Field(Of String)("event_code") _
Select New With {.event_code = payments.Field(Of String)(test), _
.event_transaction_status = payments.Field(Of String)("event_transaction_status"), _
.event_transaction_detail_amount = payments.Field(Of String)("event_transaction_detail_amount")}
dgvQuery.DataSource = Query.ToList()
我想获取用户从第一个数据网格视图的组合框中选择的 w/e 列,并将其显示在第二个数据网格视图中以供查询。
我可以让它搜索并显示由测试变量给出的变量选择的表。但我无法将查询数据网格视图中的列名更改为变量的名称。我只能将它命名为硬编码,在本例中为 event_code、event_transaction_status 和 event_transaction_detail_amount。
有什么方法可以在没有硬代码但变量的情况下做到这一点?