Jea*_*nno 1 vb.net datagridview datagridviewcomboboxcell
我一直在摸不着头脑.
所以我在设计模式中添加了一个datagridview表单.
datagridview有2列,一列是textbox列,另一列是combobox列.
我已经弄清楚如何以编程方式填充文本框的单元格,但是我无法确定用于填充组合框列的属性.
我只想找到dropdown3个选项.任何想法都会很棒.
PS:我刚刚2天前拿起VB.net,所以如果问题是原始的话,我道歉:)
如果你DataSource的组合框中有一个,你可以这样做
Dim dgvcc As New DataGridViewComboBoxCell
With dgvcc
.DataSource = answerStr
.ValueMember = "CampaignAnswerId"
.DisplayMember = "Answer"
End With
DataGridViewName.Item(columnIndex, rowIndex) = dgvcc
Run Code Online (Sandbox Code Playgroud)
或者你可以这样做
Dim dgvcc As New DataGridViewComboBoxCell
dgvcc.Items.Add("test1")
dgvcc.Items.Add("test2")
dgvcc.Items.Add("test3")
DataGridViewName.Item(columnIndex, rowIndex) = dgvcc
Run Code Online (Sandbox Code Playgroud)
请注意,当你在里面循环时必须这样做DataGridView.
For rowIndex as integer = 0 To DataGridViewName.Rows.Count - 1
Dim dgvcc As New DataGridViewComboBoxCell
dgvcc.Items.Add("test1")
dgvcc.Items.Add("test2")
dgvcc.Items.Add("test3")
DataGridViewName.Item(yourtextboxcolumnIndex, rowIndex) = dgvcc
Next
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14622 次 |
| 最近记录: |