当前位置: 首页 > 编程语言 > C#

如何更新DataGridView中的行?分享

时间:2023-04-10 21:03:27 C#

DataGridView如何更新行?我有一个从DataSet填充的DataGridView。如何更改DataGridView的任何单元格,并更改DataSet(以及数据库)。有没有我可以学习的示例程序(C#)?本文有清晰的解释、截图和代码演示如何使用DataGridView。数据绑定部分应该特别有趣。DataRowViewdrv=dataGridView1.CurrentRow.DataBoundItemasDataRowView;DataRow[]rowsToUpdate=newDataRow[]{drv.Row};SqlDataAdapter适配器=newSqlDataAdapter("SELECT*FROMCategories",con);SqlCommandBuilderbuilder=newSqlCommandBuilder(ad;adapter.Update(rowsToUpdate);如果你想让程序改变DataGridView的内容,只需要改变底层的数据集。DataSet也有方法将这些改变提交到数据库。DataRowViewdrv=dataGridView1.CurrentRow.DataBoundItem作为DataRowView;DataRow[]rowsToUpdate=newDataRow[]{drv.Row};SqlDataAdapteradapter=newSqlDataAdapter("SELECT*FROMCategories",con);SqlCommandBuilderbuilder=newSqlCommandBuilder(ad;adapter.Update(rowsToUpdate);我有一个连接到访问数据库的应用程序。在这个应用程序中,我这样做:尝试{con.Open();foreach(this.dataGridView1.SelectedRows中的DataGridViewRow项){OleDbCommandcmd=newOleDbCommand(cmdTxt,con);cmd.Parameters.AddWithValue("kurs",c2);cmd.Parameters.AddWithValue("ID",item.Cells[0].Value);cmd.ExecuteNonQuery();}}catch(Exception异常){MessageBox.Show(exception.Message);}最后{con.Close();如果你的数据库在sqlserver中,那么你可以使用SQlDbCommand类。以上就是C#学习教程:如何更新DataGridView中的行?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: