gpt4 book ai didi

c# - 如何从gridview向数据库添加信息?

转载 作者:搜寻专家 更新时间:2023-10-30 20:19:52 25 4
gpt4 key购买 nike

我一直在尝试从 Windows 窗体 (Gridview) 向我的数据库添加新信息。这是我想出的方法(但行不通):

private void agregarProducto(string id_producto, string id_proveedor, string id_categoria, string cantidad, string precio_actual, string codigo_barras)
{
MySqlCommand cmd = new MySqlCommand();

using (cmd = cn.CreateCommand())
{
cmd.CommandText = "INSERT INTO productos(id_producto, id_proveedor, id_categoria, cantidad, precio_actual, codigo_barras) VALUES (@id_producto, @id_proveedor, @id_categoria, @cantidad, @precio_actual, @codigo_barras)";
cmd.CommandType = CommandType.Text;

cmd.Parameters.AddWithValue("@id_producto", tbId_Prod);
cmd.Parameters.AddWithValue("@id_categoria", tbId_categoria);
cmd.Parameters.AddWithValue("@id_proveedor", tb_Id_proveedor);
cmd.Parameters.AddWithValue("@cantidad", tbCantidad);
cmd.Parameters.AddWithValue("@precio_actual", tbPrecioActual);
cmd.Parameters.AddWithValue("@codigo_barras", tbCod_barras);

cn.Open();
}
}

这是应该调用它的事件:

private void btAgregarNuevo_Click(object sender, EventArgs e)
{
agregarProducto(tbId_Prod.Text, tb_Id_proveedor.Text, tbId_categoria.Text, tbCantidad.Text, tbPrecioActual.Text, tbCod_barras.Text);
}

我错过了什么吗?

最佳答案

你还没有执行sql。打开连接后执行此操作

cmd.ExecuteNoneQuery();

关于c# - 如何从gridview向数据库添加信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11704154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com