VB.NET 给DataGridView 控件的DataGridViewComboBoxColumn类型列赋值??

men52676521 2013-03-15 05:09:26
给DataGridView 控件的DataGridViewComboBoxColumn类型列赋值时怎样控制其不显示下拉框。直接显示数值

Dim cell As DataGridViewComboBoxCell
cell = grdList.Rows(index).Cells("ItemsNo")

cell.Items.Add(frmItemSelNew.m_drResult.Cells("ItemsNumber").Value.Trim)
'cell.DisplayMember = frmItemSelNew.m_drResult.Cells("ItemsNumber").Value.Trim
cell.Value = frmItemSelNew.m_drResult.Cells("ItemsNumber").Value.Trim

之前用这个控件做了默认添加行了。求解????
...全文
401 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
men52676521 2013-04-08
  • 打赏
  • 举报
回复
解决了。。通过该控件的DataError事件 If grdList.Rows(e.RowIndex).IsNewRow Then Return End If 谢谢各位了
wangchong888 2013-03-22
  • 打赏
  • 举报
回复


    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        '预先在窗体画一个datagridview,在设计时添加列为四列,并将第一列设置为DataGridViewComboBoxColumn
        DataGridView1.Rows.Add(5)
        Dim cell As DataGridViewComboBoxCell
        For i As Integer = 0 To DataGridView1.Rows.Count - 1
            cell = DataGridView1.Rows(i).Cells(0)
            cell.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing
        Next
    End Sub

men52676521 2013-03-22
  • 打赏
  • 举报
回复
引用 2 楼 wangchong888 的回复:
cell.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing 非编辑模式下就看不到下拉框了
不行啊
wangchong888 2013-03-17
  • 打赏
  • 举报
回复
cell.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing 非编辑模式下就看不到下拉框了
gxingmin 2013-03-15
  • 打赏
  • 举报
回复
你不用DataGridViewComboBoxCell, 用DataGridViewTextBoxCell不就可以了吗?

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧