在ASP.net的复选框单击事件时将数据插入Access数据库

时间:2011-08-14 14:51:43

标签: asp.net listview ms-access-2007

我正在尝试制作asp.net页面

标准

我有产品清单。 (使用listview)

ProductID    Proudct name      Price        ADD TO CART(checkbox)

现在我正在使用access 2007 for database。 C#代码隐藏文件。我想将产品添加到数据库中,这是复选框的事件。因此,如果用户选中10项,则选中20项。我想在复选框的事件上写插入查询

有可能吗?如果有可能请提供我的知识/代码我该怎么办?

请保持中间我是新的和学习阶段,所以要轻松或将gudieline放在评论中。

1 个答案:

答案 0 :(得分:0)

听起来你想使用OnCheckedChanged事件。

<asp:CheckBox ID="CheckBox1" runat="server" Text="Hello World!" OnCheckedChanged="CheckBox1_CheckedChanged" />

在您的代码中:

protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
    //CREATE CONNETION HERE
    OleDbConnection conn = new OleDbConnection ("<YOUR CONNECTION STRING HERE>");
    OleDbCommand command = new OleDbCommand();
    command.Connection = conn;

    //CREATE YOUR OWN INSERT/UPDATE COMMAND HERE
    command.CommandText= "<YOUR COMMAND TEXT HERE>";
    command.Parameters.Add ("@Argument1", OleDbType.String).Value = CheckBox1.Text;        
    command.ExecuteNonQuery();
    conn.Close();    
}