kinjal b patel Ответов: 4

как добавить ценность в базу данных из выпадающего списка ?


Эй, у меня есть один выпадающий список, в котором я добавил два значения в файл
1. XL ,2. XXl
как и при выборе любого значения и нажатии на кнопку OK, это значение должно быть добавлено в размер таблицы базы данных.

каким должно быть кодирование .........???

waitng для УР ответ....ребята.

[no name]

вы хотите добавить выбранное выпадающее значение в базу данных ?

4 Ответов

Рейтинг:
28

Mohamed Mitwalli

Привет ,
Проверить это

<div>
    <asp:DropDownList ID="DropDownList1" runat="server">
    </asp:DropDownList>
    <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
</div>

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
          DataTable dt =  GetData();
          DropDownList1.DataSource = dt;
          DropDownList1.DataTextField = "name";
          DropDownList1.DataValueField = "id";
          DropDownList1.DataBind();
        }

    }
    DataTable GetData()
    {
        DataTable dt = new DataTable();
        using (SqlConnection con = new SqlConnection(@"Data Source=.;Initial Catalog=test;Persist Security Info=True;User ID=sa;Password=***"))
        {
            con.Open();
            using (SqlCommand cmd = new SqlCommand("select * from Product ",con))
            {
                SqlDataAdapter adpt = new SqlDataAdapter(cmd);
                adpt.Fill(dt);                
            }
            
        }
        return dt;
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        using (SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=test;Persist Security Info=True;User ID=sa;Password=***"))
        {
            con.Open();
            using (SqlCommand cmd = new SqlCommand("insert into Testtbl (id) values (@id) ", con))
            {
                cmd.Parameters.AddWithValue("@id", DropDownList1.SelectedValue);
                cmd.ExecuteNonQuery();

            }

        }
    }

с уважением
М. Митвалли


Nandhu_nands

привет, мне нужно объединить значение текстового поля antoher в параметр @id

как это сделать

cmd.параметры.AddWithValue("@id", DropDownList1.SelectedValue"здесь);

Рейтинг:
1

Mits Machhi

попробовать это :

Нажмите Кнопку Вкл. :

String s="insert into tablename values('"+Drop1.SelectedItem.Value+"')";
Sqlcommand cmd=new Sqlcommand(s,Connection Object);
cmd.ExecuteNonQuery();


Надеюсь, что это поможет вам и решить вашу Prblm...


Рейтинг:
0

ramarao_rams

Привет, ребята, мне нужна помощь в коде c#.

у меня есть выпадающий список города с другими в качестве опции,если пользователь нажимает другие, он должен заполнить текстовое поле, а после того, как пользователь введет новое имя и сохранит его, он должен храниться в главной таблице города в sql.


CHill60

Если у вас есть вопрос, то воспользуйтесь красной ссылкой "задать вопрос" в верхней части этой страницы. Обязательно прочтите руководство по размещению, так как вы не разместили достаточно информации, чтобы получить правильный ответ.
Никогда не публикуйте вопросы или комментарии в качестве "решений" для сообщений других участников