【发布时间】:2014-02-26 15:19:49
【问题描述】:
我想将一列中单元格的值绑定到 datagridview 中的另一列。第一列是团队,另一列是分配。我想在加载 dgv 后设置选定的值 (Assignment.Value; teamComboBox.ValueMember) = (Team.Value; row.Cells.Item(6))。
这是我目前所拥有的:
Dim conn As New SqlConnection(My.Resources.FCLRptConn)
Dim cmd As New SqlCommand("spFCLLUVTeamAssignment", conn)
Dim da As New SqlDataAdapter(cmd)
Dim TeamAssign As New DataTable
da.Fill(TeamAssign)
With FCLTeam
.DataPropertyName = "FCLTeam"
.Name = "FCLTeam"
.DataSource = TeamAssign
.DisplayMember = "FCLTeamName"
.ValueMember = "FCLTeamID"
.AutoSizeMode = DataGridViewAutoSizeColumnsMode.DisplayedCells
.DisplayIndex = 6
End With
我现在有 2 列出现在 DGV 中。一个来自数据集,另一个是我添加的 datagridcomboboxcolumn。
如何只显示 datagridcombobox 列?
【问题讨论】:
-
VB.NET for Winforms?用于 ASP.NET 的 VB.NET?用于 WPF 的 VB.NET?
-
ValueMember 不是价值! ValueMember 通常是您绑定到的属性的名称。
-
我正在尝试将 valuemember(这是一个 ID)设置为每个单元格中第二列的值...
-
您确定您了解 ValueMember 属性的真正作用吗?
标签: vb.net winforms datagridview datagridcomboboxcolumn