dataset问题 如果你不把dSet调回去,直接在这里update呢?如果你先用一个delRow把你要删除的行提取出来呢,然后再delRow.Delete();,然后再update呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这些操作只是对dataset的,他只是在内存中进行了更改,没有更新到服务器上 adapter.Update();dSet.AccpetChange(); 谢谢各位!我还是没明白!帮我改改吧!在数据库层public class aaa{public DataSet ReturnDS(){SqlCommand serchcmd=new SqlCommand("SELECT * FROM fff" ,sqlConnection1);SqlDataAdapter adapter = new SqlDataAdapter();DataSet DataSet1 = new DataSet();adapter.Fill(DataSet1);return DataSet1;}}web端public class bbb{public void page_load(){DataSet dSet = new DataSet();aaa classA = new aaa();dSet = classA.ReturnDS();dSet.Table[0].Rows[0].delete();dSet.AccpetChange();}} 你的页面刷新一次,你的dSet就会复原一次,是吧?用ViewState或者Session 我觉得更新数据库时应该采用事务,尤其是多个表的时候就更必须了。我喜欢直接用DataSet的Update或Delete等方法。建议用事务。 错了!纠正以上,我不喜欢直接用DataSet的Update或Delete等方法 adapter更新数据库是需要updateCommand和DeleteCommand的支持的具体的例子……我手头没有合适的,建议你看看msdn 更新数据库怎么采用事务?和update有什么区别吗?adapter.Update()不可以吗? 界面贴png图片放大后失真一般怎么解决? 急! 急!关于‘Prefetch Abort’的错误 我在c#调试模式中出现的问题提示“没有可用于当前位置的源代码” Winform中怎样实现窗体重新加载 问个小问题.马上给分 自定义控件 极耗内存,求有和方法可以提高自定义控件的效率。 VC.NET 和 C# 还有VC 处理数据量大一些程序的运行速度哪个快一些!! 如何制作报表(C#) 如何控制任务栏的窗口隐藏?? 怎么让Developerv8.1能在vs2010中创建控件 在C#中使用MSComm组件时遇到的问题 Bitmap对象这么创建怎么不行啊?
dSet.AccpetChange();
public class aaa
{
public DataSet ReturnDS()
{
SqlCommand serchcmd=new SqlCommand("SELECT * FROM fff" ,sqlConnection1);
SqlDataAdapter adapter = new SqlDataAdapter();
DataSet DataSet1 = new DataSet();
adapter.Fill(DataSet1);
return DataSet1;
}
}web端
public class bbb
{
public void page_load()
{
DataSet dSet = new DataSet();
aaa classA = new aaa();
dSet = classA.ReturnDS();
dSet.Table[0].Rows[0].delete();
dSet.AccpetChange();
}
}
我喜欢直接用DataSet的Update或Delete等方法。建议用事务。
具体的例子……我手头没有合适的,建议你看看msdn
adapter.Update()不可以吗?