【发布时间】:2017-05-21 07:08:51
【问题描述】:
在戒除 VB 几年后,我又回到了 VB.NET。当然,你可以和设计师一起做任何事情,但是。
我想通过代码实现数据库功能。我有一个 DataGridView,它将像我预期的那样被填充。更改将是安全的,现在可以。
但我想将表示外键值的字段更改为下拉字段。我自己尝试并寻找一个好的解决方案,但没有找到。
这是我的代码的一部分:
.AutoGenerateColumns = True
.DataSource = TMitarbeiterBindingSource
.AutoSizeRowsMode = _
DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders
.BorderStyle = BorderStyle.Fixed3D
.EditMode = DataGridViewEditMode.EditOnEnter
有六列,我希望第三列是一个下拉字段,它应该使用另一个 BindingSource。可能我必须将 AutoGenerateColumns 更改为 false,然后如何手动添加列。之后我必须更改其中一列,但是如何更改?
如果有人有适合我的代码的示例会有所帮助。
【问题讨论】:
-
我认为您对 VB 版本感到困惑。
DataGridView是一个 .NET 控件 -
我同意。他使用的不是 VB,而是某个版本的 The Great Pretender VB.Net,这是 Microsoft 的营销小说,没有尽头。如果他们给它取一个像 NB 这样的专有名称就好了!
-
是的,我选择了 VB.NET 并编写了 VB6,;-)
标签: vb.net datagridview datagridviewcombobox