DataSet插入数据但是要不提交,应该怎么办 想在DataSet插入数据但是暂时不提交.......................顺便再附带个问题,能不能给DataSet加字段啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把数据到yourdataset.Table["tablename"]中去,不会自动更新数据库。//添加字段(添加了一个int32型的字段)DataColumn workCol = yourdataset.Table["tablename"].Columns.Add("ColumnsID", typeof(Int32));/*指定一些约束workCol.AllowDBNull = false;workCol.Unique = true;*/ 不Update是不会被修改到数据库的 DataSet 是内存的数据库,如果你不调用update()方法是不会更新回数据库的。 首先DataSet是一个数据集,是一个DataTable的集合,DataTable才是数据表对象,它的里面才存在列,而且可以删除和增加;DataSet内的数据向数据提交一般是通过DataAdapter.Update()来实现的,如果你不调用这个函数,这些数据会一直在内容中缓存,不会提交到数据。在DataTable中的每一个行数据都有一个状态,标识这个数据行是新生成的还是改动过的,向数据库提交数据的时候和这个状态有关,如果你在向数据提交的时候不提交这部分数据,那么你可以用代码把这些状态给修改一下,具体的属性信息你可以查查MSDN关于DataRow的说明 dateSet 是一个断开时数据集, C#安装部署成功,为何运行不了? c# 存储execl时密码怎么设置和输入 判断在线、离线的问题 asp.net关于获取GridView列的值。 datagridview中的数据如何打印? 请问如何不建立临时文件直接对数据库中Word对象进行全文搜索?帮忙UP者加分 哪里能找到C#的类继承图呢? 我就像知道如果我用socket监听之后,又想让机子停止监听,并且已经建立的socket连接都关掉, 编程入门 TabControl中如何把其中的一个TabPage给暗掉? 批量插入数据到Oracle 问题超难,高手请指点迷津! 请问哪里有基于vs2005的asp.net源代码下载
DataColumn workCol = yourdataset.Table["tablename"].Columns.Add("ColumnsID", typeof(Int32));
/*指定一些约束
workCol.AllowDBNull = false;
workCol.Unique = true;
*/
DataTable才是数据表对象,它的里面才存在列,而且可以删除和增加;
DataSet内的数据向数据提交一般是通过DataAdapter.Update()来实现的,如果你不调用这个函数,这些数据会一直在内容中缓存,不会提交到数据。
在DataTable中的每一个行数据都有一个状态,标识这个数据行是新生成的还是改动过的,向数据库提交数据的时候和这个状态有关,如果你在向数据提交的时候不提交这部分数据,那么你可以用代码把这些状态给修改一下,具体的属性信息你可以查查MSDN关于DataRow的说明