C# dataset 更新数据库问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 02:01:49
已从数据库中导表到dataset中:dataset.Tables["RoomType"]
表中有如下几列
TypeID TypeName TypePrice
现已在dataset中添加了新的Record,但TypeID在数据库中是标识列
问:在更新数据库时,如何只插入新数据TypeName和TypePrice列,不插入TypeID标识列
一二三楼同志们的阅读水平显然有些先天障碍

不懂就是不懂,请不要乱答,更不要重复我的问题

不认识字的同志们我再重申一下
我的问题是:除了标识列,其他列怎么添加

问题最后一句认识吗?不插入标识列的情况下怎么更新其他列数据
用你们告我标识列不用插

标识列不用你插入。。
他是自动增长的。。
你在插入数据的时候别对这列进行操作就行了。。。

。。。你知道什么叫自动标识列么。。啊。。
你个2比

楼主是相当的2比。。。你自己表达能力有问题还在那嚎嚎...你个蛋比 你爹我生气了

所谓更新数据库是不是对数据库已有数据进行操作呢?
如果是这样,只要把SQL插入语句写一下就可以了
insert into 表名(TypeName,TypePrice) values (…… ,…… )where TypeID=……
如果是指是在数据库中添加数据,既然TypeID标识列是标识列,则楼主不需要考虑,只要插入另两个字段即可。

一二三楼都是正解 你自己不懂还说别人不懂 沙逼一个楼主

DataTable dt = dataset.Tables["RoomType"];
DataRow dr = dt.NewRow();
dr["TypeName"] = TypeName;
dr["TypePrice"] = TypePrice;
dt.Rows.Add(dr);

这楼主问问题确实有点问题额。。。
你那么问就是那意思么。。。人家都给你解答了。。
你还说人家有问题。。。你自己问题比他们还严重呢。。
3楼说的没错额。。。确实已sb楼主

你他妈的就是2比 我是看出来了 标识列??你懂不???
是我们的阅读能力差 还是你智障???
回家问你媳妇去 shit