dataGridView绑定数据库之后更新数据库的问题

[复制链接]
查看11 | 回复9 | 2021-1-27 05:15:02 | 显示全部楼层 |阅读模式
一个数据库中有多张表
其中一张表绑定dataGridView第一张表名:"qxj"第二章表名:"qxjjilu"
DataRowrow=dataSet.Tables["qxj"];
......
dataSet.Tables["qxj"].Rows.Add(row);
DataRowrow1=dataSet.Tables["qxjjilu"];
......
dataSet.Tables["qxjjilu"].Rows.Add(row1);
this.qxjTableAdapter.Update(dataSet);//qxj表更新成功//qxjjilu表没有更新程序也没有错误提示
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:15:02 | 显示全部楼层
大牛们帮帮忙吧,我真的是无能为力了~
回复

使用道具 举报

千问 | 2021-1-27 05:15:02 | 显示全部楼层
DataSet和Table这样的东西很早就没有用了。建议将数据库中的数据读取层C#实体类,如果嫌实体创建麻烦,可以用T4生成实体类,也可以用EF(其实也是T4生成的)来自动生成实体类。
回复

使用道具 举报

千问 | 2021-1-27 05:15:02 | 显示全部楼层
不太明白~本人小白一名,大神别用那么多的术语!
回复

使用道具 举报

千问 | 2021-1-27 05:15:02 | 显示全部楼层
引用2楼乱臣贼子的回复:DataSet和Table这样的东西很早就没有用了。建议将数据库中的数据读取层C#实体类,如果嫌实体创建麻烦,可以用T4生成实体类,也可以用EF(其实也是T4生成的)来自动生成实体类。生成实体类以后,需要怎么样操作数据库
回复

使用道具 举报

千问 | 2021-1-27 05:15:02 | 显示全部楼层
直接用sqlcommand不好么,还安全一些
回复

使用道具 举报

千问 | 2021-1-27 05:15:02 | 显示全部楼层
C#有这个直接连接数据库的操作,代码都是后台自动生成的。
回复

使用道具 举报

千问 | 2021-1-27 05:15:02 | 显示全部楼层
你这代码确定对的吗?TABLE.datarow返回不是[]datarow吗?
回复

使用道具 举报

千问 | 2021-1-27 05:15:02 | 显示全部楼层
引用4楼阳光下绿茵场的回复:Quote: 引用2楼乱臣贼子的回复:DataSet和Table这样的东西很早就没有用了。建议将数据库中的数据读取层C#实体类,如果嫌实体创建麻烦,可以用T4生成实体类,也可以用EF(其实也是T4生成的)来自动生成实体类。生成实体类以后,需要怎么样操作数据库
生成实体类以后,通过ADO,或者EF(EntityFramework)来进行访问。如果不知道ADO,EF怎么用,网上一搜索,一大把教程。
https://www.cnblogs.com/cplvfx/articles/10452260.html随便找的一个(百度搜索ADO.NET)
https://www.cnblogs.com/bridgew/p/12709063.html随便找的一个EF使用示例(百度搜索C#EF)
回复

使用道具 举报

千问 | 2021-1-27 05:15:02 | 显示全部楼层
引用8楼乱臣贼子的回复:Quote: 引用4楼阳光下绿茵场的回复:Quote: 引用2楼乱臣贼子的回复:DataSet和Table这样的东西很早就没有用了。建议将数据库中的数据读取层C#实体类,如果嫌实体创建麻烦,可以用T4生成实体类,也可以用EF(其实也是T4生成的)来自动生成实体类。生成实体类以后,需要怎么样操作数据库
生成实体类以后,通过ADO,或者EF(EntityFramework)来进行访问。如果不知道ADO,EF怎么用,网上一搜索,一大把教程。
https://www.cnblogs.com/cplvfx/articles/10452260.html随便找的一个(百度搜索ADO.NET)
https://www.cnblogs.com/bridgew/p/12709063.html随便找的一个EF使用示例(百度搜索C#EF)

好的ADOEF都是知道的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行