在vb.net的datagridview中格式化布尔值

时间:2015-09-30 04:52:30

标签: vb.net

我有datagridview在运行时显示表数据,表中的一些列具有数据类型boolean.But在运行时复选框显示在datagirdview上,我需要显示true或false值而不是复选框.can任何人给我适当的解决方案..?

2 个答案:

答案 0 :(得分:0)

尝试将布尔字段中的值转换为字符串数据类型。

答案 1 :(得分:0)

Dim dtb As New DataTable
dtb.Columns.Add("C1", GetType(String))
dtb.Columns.Add("C2", GetType(Boolean))
dtb.Rows.Add("A", True)
dtb.Rows.Add("B", False)
dtb.Rows.Add("C", True)
dtb.Rows.Add("D", False)
DataGridView1.AutoGenerateColumns = False
DataGridView1.Columns.Add(New DataGridViewTextBoxColumn With {.DataPropertyName = "C1"})
DataGridView1.Columns.Add(New DataGridViewTextBoxColumn With {.DataPropertyName = "C2"})
DataGridView1.DataSource = dtb