Datagridview使用手动添加的列进行排序

时间:2013-10-08 07:18:32

标签: mysql vb.net datagridview datagridviewcolumn

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

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

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

请帮忙......

1 个答案:

答案 0 :(得分:0)

将列和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()