VB.NET DataGridView - 所有列到一列 - 将行记录到一列

时间:2012-02-22 08:08:25

标签: database vb.net datagridview combobox arcgis

问候语,

我一直在尝试一个概念超过3个小时,我似乎无法做到正确。我已经废弃了我的所有代码,我准备在一些指导下重新开始。所以,对于任何一个人来说,无论是指向正确的方向,还是解决我的问题,我都会感激不尽。

背景

我正在尝试在VB.NET中实现一个DataViewGrid,它只是用于识别和选择已经在数据库中的GIS功能。使用DataGrids和DataSet时足够简单,尽管有一点点麻烦。

问题:

首先 ,我需要能够根据从a中选择的 [Name] 列的一条记录来填充网格ComboBox(我已经能够填充ComboBox,但不能填充网格)。

其次, 我需要重新构建DataGridView,以便每个当前列名都在名为“Field”的列中,并且选择的一个记录位于另一个名为“Value”的列中。


进一步澄清

在ArcMap中,有一个识别工具:

enter image description here


正如您在此处所见,每个“字段”是一个列名称,每个“值”是每个列的一条记录。

因此,如果我能以某种方式将所有列名称解析为“Field”列,并填充“Value”列,每列都有一条记录 [姓名],我会走上幸福的道路。

如果有任何我可以帮助您的帮助,请告诉我,并感谢您的时间和提前投入。

此致

洛根

1 个答案:

答案 0 :(得分:0)

转置您的数据

发现这个问题同样的问题

C#/WPF: Toolkit DataGrid - Transpose rows and columns