更改绑定数据网格视图的值类型

时间:2015-04-19 15:02:51

标签: vb.net datagridview vb.net-2010 datagridviewcolumn

我将数据绑定到MSSQL数据库的datagridview,有混合数据类型,我认为vb.net默认根据数据设置列/单元格的值类型。

我的要求是我希望所有列都具有string类型的值。

我尝试过以下操作,之前和之后绑定数据后。

datagridview1.AutoGenerateColumns = False
colQty.ValueType = GetType(String)

1 个答案:

答案 0 :(得分:0)

您可以在创建列时设置ColumnType。您可以在代码中执行此操作,也可以使用Visual Studio中的Designer执行此操作。值得注意的是,一旦创建了一列[在运行时],就无法更改ColumnType。您当然可以在运行时根据需要添加新列:

Dim col as New DataGridViewTextBoxColumn
datagridview1.Columns.Add(col)

可以从 DataGridView任务弹出菜单中更改设计器中的ColumnType,如下所示:
DataGridView Tasks


DataGridView Edit Columns