Member 13188865 Ответов: 1

Сохранение данных из одной таблицы БД в выпадающем списке в другую таблицу БД


Как я могу сохранить данные, которые мы получили из одной таблицы базы данных в другую таблицу? На самом деле я хочу сначала получить данные из первой таблицы с помощью выпадающего списка, а затем сохранить данные (например, идентификатор сотрудника и имя сотрудника), которые мы получили в выпадающем списке, в другую таблицу базы данных.

Что я уже пробовал:

HTML-код:
<asp:DropDownList ID="ddlEmployees" runat="server" AutoPostBack="true" OnSelectedIndexChanged="OnSelectedIndexChanged_ddlEmployees">


Код CS:
protected void Page_Load(object sender, EventArgs e)
{
    if (!this.IsPostBack)
    {
        this.PopulateDropDownList();
    }
}
private void PopulateDropDownList()
{
    string constr = ConfigurationManager.ConnectionStrings["ConString"].ConnectionString;
    using (SqlConnection con = new SqlConnection(constr))
    {
        using (SqlCommand cmd = new SqlCommand("SELECT FirstName,EmployeeID FROM Employees", con))
        {
            using (SqlDataAdapter da = new SqlDataAdapter(cmd))
            {
                con.Open();
                DataSet ds = new DataSet();
                da.Fill(ds);
                this.ddlEmployees.DataTextField = "FirstName";
                this.ddlEmployees.DataValueField = "EmployeeID";
                this.ddlEmployees.DataSource = ds;
                this.ddlEmployees.DataBind();
                this.ddlEmployees.Items.Insert(0, new System.Web.UI.WebControls.ListItem(" --Select Please-- ", "0"));
            }
        }
    }
}

[no name]

И вопрос, который у вас есть для нас ... что?
Какое отношение C++ имеет к вашему вопросу?

1 Ответов

Рейтинг:
1

ziad imad

Привет попробуйте эту функцию с 2 параметрами take first is EmployeeID и second FirstName

частный недействительными InsertIntoDB(инт Кодсотрудника,строку "имя")
{
string constr = ConfigurationManager.ConnectionStrings["ConString"].Параметр connectionString;
using (SqlConnection con = new SqlConnection(constr))
{
используя (команда sqlcommand cmd и = новая команда sqlcommand("вставить в Имя_таблицы (Кодсотрудника ,имя) значения (@Кодсотрудника,@Имя_пользователя)", кон))
{
УМК.Параметры.AddWithValue ("@EmployeeID", EmployeeID);
УМК.Параметры.AddWithValue ("@FirstName", FirstName);
против.Открыть();
УМК.exexuteNonQuery();
кон.рядом();
}
}
}