首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎么为datagridview中的combox显示值

2013-07-01 
如何为datagridview中的combox显示值是这样的在datagridview 中我添加了一个下拉列表框并赋值,是,出口和进

如何为datagridview中的combox显示值
是这样的在datagridview 中我添加了一个下拉列表框并赋值,是,出口和进口,我从数据库里查询数据,但是数据库表对应的字段是数字1或0 ,1为进口,0为出口,比如说我查到是1下拉列表就显示进口,0显示出口,我判断读出字段的值但是 显示的时候不会写了, 求高手 解答 ,在线等
[解决办法]
在单元格的cellformating事件中进行转换
C#:

private void DataGridView1_CellFormatting(object sender, System.Windows.Forms.DataGridViewCellFormattingEventArgs e)

if (e.Value == 1)  e.Value = "出口"; 
else  
e.Value = "进口";
}


vb.net

    Private Sub DataGridView1_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles DataGridView1.CellFormatting
        If e.Value = 1 Then e.Value = "出口" Else e.Value = "进口"
    End Sub

热点排行