C# 在asp.net中,如何从web窗体上的一个组合框在某个表中插入一列?

C# 在asp.net中,如何从web窗体上的一个组合框在某个表中插入一列?,c#,sql-server,asp.net-mvc,combobox,C#,Sql Server,Asp.net Mvc,Combobox,大家好 我不知道如何解决这个问题。我有一个表Employees,有三列id int主键,first_name varchar not null,last_name varchar not null 另外,我还有一个表产品,它由id_产品主键、name varchar not null、id_emp int not null(外键)组成 在web表单上,我有一个组合框,其中显示id\u emp列,该列包含表Employees中的所有名字和姓氏。当我从组合框中选择某个值时,我必须在表Product中

大家好

我不知道如何解决这个问题。我有一个表Employees,有三列id int主键,first_name varchar not null,last_name varchar not null

另外,我还有一个表产品,它由id_产品主键、name varchar not null、id_emp int not null(外键)组成

在web表单上,我有一个组合框,其中显示id\u emp列,该列包含表Employees中的所有名字和姓氏。当我从组合框中选择某个值时,我必须在表Product中插入。我不知道如何在combobox中输入表Employees中的名字和姓氏

注意:当您从combobox中插入数据first_name和last_name时,您应该在id_emp中获得相同的值,例如表Employees中id列中的值

我希望我不会把你弄糊涂。我试着用一种简单的方式来表达我的问题。

1)如何填充组合框

2) 如何在下拉列表中进行回发

函数getSelectedvalue(){ var btn=document.getElementById(“”); __doPostBack('btn',''); }

4) 在codebheind中,会有一些方法为您插入

欢迎使用堆栈溢出!请编辑您的问题以包含您已经编写的一些代码:单击“发送回邮”组合框,然后在“回邮”中发送id和您想要的其他信息。。根据员工id在产品表中插入所需内容。我不知道如何在组合框中插入两列的值。当用户单击组合框时,使用jquery获取所选组合框的值并传递给ajax…我不知道如何使用jquery和ajax。问题标记为asp.net-mvc,而不是web表单!
<asp:DropDownList ID="ddlGroupNameFilter" 
    runat="server" 
    AutoPostBack="true" 
    AppendDataBoundItems="true" 
    OnSelectedIndexChanged="ddlLeadgroupName_SelectedIndexChange">
</asp:DropDownList>
function getSelectedvalue(){
    var btn = document.getElementById("<%= btn.ClientID %>");
    __doPostBack('btn', '');
}