找回密码
 立即注册

QQ登录

只需一步,快速开始

whpengwei

高级会员

19

主题

42

帖子

1709

积分

高级会员

积分
1709

活字格认证

whpengwei
高级会员   /  发表于:2012-6-15 16:02  /   查看:5295  /  回复:2
一个COMBOBOX单元格始终显示的是ID值,不显示name值,当选择下一个单元格的时候报错
combo_Stock.ValueMember = "ID";
combo_Stock.DisplayMember = "Name";

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

2 个回复

倒序浏览
robert
金牌服务用户   /  发表于:2012-6-15 17:04:00
沙发
需要设置ComboBox的DataSource属性。
DataSource中应该包含两列。一列是ID,一列是Name。
回复 使用道具 举报
jplzj
论坛元老   /  发表于:2012-6-17 20:20:00
板凳
Private Sub gcMultiRow1_DataError(ByVal sender As Object, ByVal e As DataErrorEventArgs) Handles GcMultiRow1.DataError

        ' The first id cell only can input number, if user input some invalid value, DataError event will be fired.
        ' You should handle this event to handle some error cases.
        If (e.Context And DataErrorContexts.Commit) <> 0 Then
            ' When committing value occurs error, show a massage box to notify user, and roll back value.
            MessageBox.Show(e.Exception.Message)
            EditingActions.CancelEdit.Execute(Me.gcMultiRow1)
            ' Other handle.
        Else
        End If
    End Sub
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部