datagridcombobox 2 sql数据表

datagridcombobox 2 sql数据表,sql,winforms,datagridview,datatable,Sql,Winforms,Datagridview,Datatable,我正在构建一个从sql表加载其设置的程序,此外,它还从另一个sql表加载现有的工单 我需要用“appdata”sql表中的选项填充datagridcombobox选项,然后将所选选项设置为其他sql“tickets”表中保存的任何选项 我可以将数据源设置为这两个表中的任何一个,但我看不到加载一个表然后将值设置为另一个表的方法 有人有什么建议吗?您可以提出以下建议: 打开与数据库的OleDbConnection 使用“appdata”表中查询的命令文本创建一个OleDbCommand,并用返回的

我正在构建一个从sql表加载其设置的程序,此外,它还从另一个sql表加载现有的工单

我需要用“appdata”sql表中的选项填充datagridcombobox选项,然后将所选选项设置为其他sql“tickets”表中保存的任何选项

我可以将数据源设置为这两个表中的任何一个,但我看不到加载一个表然后将值设置为另一个表的方法


有人有什么建议吗?

您可以提出以下建议:

  • 打开与数据库的
    OleDbConnection

  • 使用“appdata”表中查询的命令文本创建一个
    OleDbCommand
    ,并用返回的结果填充组合框项目(别忘了关闭读卡器)

  • 使用“tickets”表中查询的命令文本重复上一步,使用
    ExecuteScalar
    获取值,并将返回值放入组合框
    selectedValue
    (或
    selectedIndex


请为您的问题提供适当、有意义的标题,以吸引用户的注意力。我希望避免在所有表格值中增加内容。在使用“appdata”表填充选项后,是否无法将“tickets”表设置为数据源,并指定用于填充所有行上selectedvalue的列?存在一个漏洞,为什么不创建另一个隐藏组合框并将tickets表设置为其数据源,然后,您可以直接从这个组合框中读取值,而不是更改实际组合框的数据源。