Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net displayindex datatable/dgv列不工作_Vb.net_Datagridview_Datatable_Columnsorting - Fatal编程技术网

Vb.net displayindex datatable/dgv列不工作

Vb.net displayindex datatable/dgv列不工作,vb.net,datagridview,datatable,columnsorting,Vb.net,Datagridview,Datatable,Columnsorting,我通过VisualStudio表/列集合编辑器设置了一些数据表。遗憾的是,在您完成后,MS似乎没有任何方法在集合编辑器中重新排序数据列(没有向上/向下功能)。因此,我必须以编程方式重新排列我的列(如集合中的无序) 我读了很多关于这方面的书,而且为了我的生命,我无法找到问题的根源。基本上,尽管有下面的代码,datacolumns仍然在datagridview上无序显示。代码(节略): 我想知道DGV列是否在代码的其他地方被重新排序。当然-无法像在表单显示之前那样通过逐步调试来检查这一点。已经浏览了

我通过VisualStudio表/列集合编辑器设置了一些数据表。遗憾的是,在您完成后,MS似乎没有任何方法在集合编辑器中重新排序数据列(没有向上/向下功能)。因此,我必须以编程方式重新排列我的列(如集合中的无序)

我读了很多关于这方面的书,而且为了我的生命,我无法找到问题的根源。基本上,尽管有下面的代码,datacolumns仍然在datagridview上无序显示。代码(节略):


我想知道DGV列是否在代码的其他地方被重新排序。当然-无法像在表单显示之前那样通过逐步调试来检查这一点。已经浏览了代码,但看不到任何明显的东西。有没有人有什么想法,因为这一个正在杀死我!如果MS允许列集合重新排序就好了:(

ooops.搜索不够努力!最终找到了解决方案:

dgvReservedStalls.AutoGenerateColumns = True
dgvReservedStalls.DataSource = clsReservedStalls.LoadDataTable()
dgvReservedStalls.AutoGenerateColumns = False
自动从DT生成列,然后释放它以对列进行重新排序。有点晦涩,MS.:)


Oooops。搜索不够努力!最终找到了解决方案:

dgvReservedStalls.AutoGenerateColumns = True
dgvReservedStalls.DataSource = clsReservedStalls.LoadDataTable()
dgvReservedStalls.AutoGenerateColumns = False
自动从DT生成列,然后释放它以对列进行重新排序。有点晦涩,女士……:)