从Datagridview到ComboBox中显示的所选项目

时间:2014-11-18 21:05:38

标签: sql vb.net drop-down-menu datagridview combobox

我正在尝试从datagridview中获取所选项目以在组合框中显示。

我已经完成了

ComboBox1.Text = DataGridView1.CurrentCell.Value

但是,我需要它从数据网格中显示组合框中的两个字段。有没有办法用SQL查询执行上述操作?因为我需要连接查询以在组合框中显示,因为现在它只显示我需要的一个字段。谢谢: - )

3 个答案:

答案 0 :(得分:1)

你可以尝试这样做。

        ComboBox1.Text = DataGridView1.SelectedRows.Item(0).Cells(0).FormattedValue + " " + DataGridView1.SelectedRows.Item(0).Cells(1).FormattedValue

        ComboBox1.Text = DataGridView1.SelectedRows.Item(0).Cells(0).FormattedValue + " " + _
                         DataGridView1.SelectedRows.Item(0).Cells(1).FormattedValue

但是,如果您的下拉列表框中有一个ID,并且您在网格中有了它,那么您可以设置

ComboBox1.Value = DataGridView1.Rows[DataGridView1.SelectedIndex].Cells["HiddenIdRow"].Text.ToString()

答案 1 :(得分:0)

尝试使用ComboBox.Add(' cellValue1 +' cellvalue2')

ComboBox1.Text只会设置原始文本,但不会创建数据列表

答案 2 :(得分:0)

如果您想通过SQL查询执行此操作,cmd应如下所示:

SELECT ID, FirstName, LastName, FirstName + ' ' + LastName AS FullName FROM Table

如果这对您没有帮助,那么了解您正在使用的当前查询以及组合框的用途将会很有用