C# 如何获取datagridview组合框的选定项的值

C# 如何获取datagridview组合框的选定项的值,c#,mysql,datagridview,combobox,barcode,C#,Mysql,Datagridview,Combobox,Barcode,我正在尝试在我的C应用程序中实现条形码阅读器。 我知道条形码扫描器的工作原理就像我们在键盘上输入东西一样。 我有一个文本框,用户将扫描条形码。它工作正常,数字显示在文本框上。 然后我有一个datagridview,它有文本框和两个绑定到mysql数据库的组合框 在用户将条形码扫描到文本框中后,此部件是否正常,然后系统将自动在数据库中搜索匹配的条形码编号,以确定此部件是否正常。我将此代码用于搜索部分: private void barcodeTextBox_KeyPress(object send

我正在尝试在我的C应用程序中实现条形码阅读器。 我知道条形码扫描器的工作原理就像我们在键盘上输入东西一样。 我有一个文本框,用户将扫描条形码。它工作正常,数字显示在文本框上。 然后我有一个datagridview,它有文本框和两个绑定到mysql数据库的组合框

在用户将条形码扫描到文本框中后,此部件是否正常,然后系统将自动在数据库中搜索匹配的条形码编号,以确定此部件是否正常。我将此代码用于搜索部分:

private void barcodeTextBox_KeyPress(object sender, KeyPressEventArgs e)
    {
        string synthetic_color_no = this.barcodeTextBox.Text;

        this.synthetic_colorTableAdapter.FillByBarcode(asi_softwareDataSet.synthetic_color, synthetic_color_no);
        this.synthetic_warehouseTableAdapter.Update(asi_softwareDataSet.synthetic_warehouse);
    }
使用此代码,现在我的datagridview组合框中的项目已排序&仅在下拉菜单中显示匹配的条形码编号

我的问题是:我希望它在datagridview组合框下拉列表中自动显示/选择匹配的条形码编号,该下拉列表绑定到mysql数据库,这样用户就不必单击组合框并自行选择编号。他们只是扫描&扫描&扫描

请注意,与常规ComboBox控件不同,DataGridView ComboBox类型没有用于检索当前选定对象的SelectedItem/SelectedValue/SelectedIndex属性。 我已经试过解决这些问题了,但是没有一个对我有效

我已经做了将近一个星期了,仍然没有任何线索。 非常感谢你的帮助。
谢谢

[紧急]不会让人们更快地帮助你。我的截止日期是本周末,这就是我贴紧急标志的原因。但是,无论如何,谢谢你看这个我不知道你的具体问题,但也许你可以用一个文本框?嗯,我怎么做?textbox1.autocomplete=true?请参阅我上一条评论中的说明。[紧急]不会让人们更快地帮助你。我的截止日期是本周末,这就是我贴上紧急标志的原因。但是,无论如何,谢谢你看这个我不知道你的具体问题,但也许你可以用一个文本框?嗯,我怎么做?textbox1.autocomplete=true?请参阅我之前评论中的。
for (var i = 0; i < dataGridView1.Rows.Count - 1; i++) {                
    _module = dataGridView1.Rows[i].Cells[1].Value.ToString();            
}