如何在c中从datagridview更新mysql数据库#

yacmzcpb  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(346)

visual studio项目图片
你好,
希望有人能帮忙。我正在为我工作的公司创建一个车辆日志。我已经设法让datagridview向数据库中添加了一行,但是,这是我在internet上发现的,它可以正常工作。有人能告诉我这是否是从datagridview更新mysql数据库的正确方法吗?
注意:我添加了一个计时器记号,这样如果有人添加了新行,那么datagridview中的数据就会自动更新mysql数据库。

// saves the data in the dataGridView to the MySQL database
    private void Timer1_Tick(object sender, EventArgs e)
    {
        //int index = vehiclemovementDataGridView.SelectedRows[0].Index;
        //vehiclemovementDataGridView.Rows.
        vehiclemovementTableAdapter.Update(this.vehiclelogDataSet.vehiclemovement);
        //vehiclemovementDataGridView.Update(this.vehiclelogDataSet.vehiclemovement);
    }

在没有键入到数据库的连接的情况下,我添加了一个datagridview并将其配置为连接mysql数据库。

dtcbnfnu

dtcbnfnu1#

你所做的应该根据这个链接
但你也可以试着换一条线:

vehiclemovementTableAdapter.Update(this.vehiclelogDataSet.vehiclemovement);

具有

vehiclemovementTableAdapter.Update(vehiclemovementDataTable)

其中vehiclemovementdatatable是从数据网格视图转换的数据表(您必须自己添加此代码)。任何一个都应该是好的,但是你这样做很可能是更好和更有效的。

相关问题