2. 将新增的行数据添加到DataTable中;
3. 将DataTable中的数据批量更新到MySQL中;
4. 将DataTable中的数据更新到DataGridView中;
下面是示例代码:
// 获取DataGridView中的数据
DataTable dt = (DataTable)dataGridView1.DataSource
// 添加新行
DataRow dr = dt.NewRow()
dr["Name"] = "John"
dr["Age"] = 25
dt.Rows.Add(dr)
// 更新MySQL
string connStr = "Server=xxxDatabase=xxxUid=xxxPwd=xxx"
using (MySqlConnection conn = new MySqlConnection(connStr))
{
conn.Open()
using (MySqlDataAdapter da = new MySqlDataAdapter("SELECT * FROM tbl_user", conn))
{
MySqlCommandBuilder cb = new MySqlCommandBuilder(da)
da.Update(dt)
}
conn.Close()
}
// 更新DataGridView
dataGridView1.DataSource = dt
1、新建一个Form做测试,包含一个DataGridView,DataGridView有三列,分别是学号,姓名,分数表示一个期末考试分数表。
2、双击添加数据按钮,填写添加数据代码。
3、点击运行,填写数据。
4、点击添加即可添加一行数据。
注意事项:
C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性。
如果你是想一条一条的添加数据并且显示到datagridview里:方法如下:1:写个方法show()里面绑定你的datagridview; 2:在页面加载load()方法里调用这个show()方法;
3:在你的添加按钮里,获取你页面的textbox的值,然后添加到数据库
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)