Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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
Mysql 手动添加列的Datagridview排序_Mysql_Vb.net_Datagridview_Datagridviewcolumn - Fatal编程技术网

Mysql 手动添加列的Datagridview排序

Mysql 手动添加列的Datagridview排序,mysql,vb.net,datagridview,datagridviewcolumn,Mysql,Vb.net,Datagridview,Datagridviewcolumn,我有一个绑定到MySQL数据库列的datagridview控件 在将表加载到datagridview时,我向datagridview添加了一列和8行。这些手动添加的列和行的值也通过编程方式添加。除分拣外,一切正常。当我单击任何列标题时,datagridview根据绑定表进行排序,手动添加的列变为空白 我需要一个方法来对datagridview进行排序,即使它有一个手动添加的列 请帮助……将列和8行添加到表中,而不是gridview,然后执行数据绑定 Dim dt as System.Data.D

我有一个绑定到MySQL数据库列的datagridview控件

在将表加载到datagridview时,我向datagridview添加了一列和8行。这些手动添加的列和行的值也通过编程方式添加。除分拣外,一切正常。当我单击任何列标题时,datagridview根据绑定表进行排序,手动添加的列变为空白

我需要一个方法来对datagridview进行排序,即使它有一个手动添加的列


请帮助……

将列和8行添加到表中,而不是gridview,然后执行数据绑定

Dim dt as System.Data.DataTable = fnGetData()
dt.Columns.Add("new column", GetType(String))
'' for 1 to 8
Dim dr as System.Data.DataRow = dt.NewRow()
'' Fill values
'' dr("new column") = "Some Value"
dt.Rows.Add(dr) 
GridView1.Databind()

请发布代码好吗?尝试将列添加到datatable而不是实际的datagridview,然后用值填充。Thanx作为代码伙伴,但这不是我们想要的。我的问题是关于分类。如果我有一个按程序添加的列,我应该如何排序(或者你建议将列添加到数据表中,将其分配给datagridview,然后进行排序?@Mahadev Malkar:是的,这就是我的建议。如果你正在做的是一个表编辑器,你可能需要保存并重新应用排序顺序。