在回归VB之后,我回到了VB.NET。当然你可以和设计师一起做点什么,但是。
我想通过代码实现数据库功能。我有一个DataGridView,它将像我期望的那样填充。更改将被保密,现在可以。
但是我想将表示外键值的字段更改为下拉字段。我亲自尝试并寻找一个好的解决方案,但没有找到。
这是我的代码的一部分:
.AutoGenerateColumns = True
.DataSource = TMitarbeiterBindingSource
.AutoSizeRowsMode = _
DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders
.BorderStyle = BorderStyle.Fixed3D
.EditMode = DataGridViewEditMode.EditOnEnter
有六列,我希望第三列是一个下拉字段,应该使用另一个BindingSource。我必须将AutoGenerateColumns更改为false,但是如何手动添加列。之后我必须更改其中一个列,但是如何?
如果有人有一个符合我的代码的例子会有所帮助。
答案 0 :(得分:0)
我明白了,我使用了以下代码,它可以工作:
With rufnummer
.DataPropertyName = "Rufnummer"
.DataSource = db.TGeraeteBindingSource
.DisplayMember = "Rufnummer"
.ValueMember = "Rufnummer"
.FlatStyle = System.Windows.Forms.FlatStyle.Flat
.HeaderText = "Rufnummer"
.Width = 70
End With