sqlserver保存问题,高分求多解。。 http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid6.src&file=CS\datagrid6.aspx&font=3 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string connStr="server=hpe200;Uid=xhService;Pwd=xhService;Database=xhhouse";SqlConnection conn=new SqlConnection(connStr);try{ //从WebService获取数据集 Service1 sv=new Service1(); DataSet ds=new DataSet(); ds=sv.DataOut(); win.Dataset1 newDs=new win.Dataset1(); //从目的数据库获取数据集合 SqlDataAdapter daIn=new SqlDataAdapter(); daIn.SelectCommand=new SqlCommand("select * from TNewsClass",conn); SqlCommandBuilder custCB = new SqlCommandBuilder(daIn); daIn.Fill(newDs,"TNewsClass"); dataGrid1.DataSource=newDs.Tables["TNewsClass"].DefaultView; //用dataGrid显示合并后的数据集合 conn.Open(); MessageBox.Show(Convert.ToString(newDs.Tables[0].Rows[1].RowState)); //显示添加进的新行的行状态 daIn.Update(newDs,"TNewsClass"); //更新目的数据库}catch(Exception exp){ //return 1;} dataset只是用来绑定datagrid,别无他用至于数据库更新等操作全部用command执行存储过程,这样效率很高我想真正做开发的,没有谁再dataset里面做类似视图的操作也没有谁直接用dataset更新数据源 但是用COMMAND进行更新,再又更新DATASET,是不是在效率方面不高?? Tomgus(小桥流水) 好像你的是在WINFORM里面写的吧.. 把DATASET存在Session或viewState中,更新时先更新DataSet,在通过DataAdapter.Update(ds);更新数据到数据库。调用DataSet.AcceptChanges();控件从新绑定数据。 zhzuo(秋枫) :能不能写一段相应的代码 . 一般就是SqlCommandBuilder和SQL语句了 C#中如何将float型数据转换成int型数据,且小数部分保留 System.Windows.Forms.TreeNode怎么声明为变量对像 C# 能不能动态? 碰到个奇怪的问题,控件放进去后周围都是黑的。 [求助]C#中的datagrid控件在哪添加 现在开发c#大家都用vs2010吗? 组合框的问题 急求有关SNMP协议的应用的例子。 c#操作注册表的问题~~~~ 大家帮帮忙啊~~~谢谢啊!!! DataGrid中记录有没有单击事件 请问那里有wince的api文档?
SqlConnection conn=new SqlConnection(connStr);try
{
//从WebService获取数据集
Service1 sv=new Service1();
DataSet ds=new DataSet();
ds=sv.DataOut(); win.Dataset1 newDs=new win.Dataset1(); //从目的数据库获取数据集合 SqlDataAdapter daIn=new SqlDataAdapter();
daIn.SelectCommand=new SqlCommand("select * from TNewsClass",conn);
SqlCommandBuilder custCB = new SqlCommandBuilder(daIn); daIn.Fill(newDs,"TNewsClass"); dataGrid1.DataSource=newDs.Tables["TNewsClass"].DefaultView; //用dataGrid显示合并后的数据集合
conn.Open();
MessageBox.Show(Convert.ToString(newDs.Tables[0].Rows[1].RowState)); //显示添加进的新行的行状态 daIn.Update(newDs,"TNewsClass"); //更新目的数据库
}
catch(Exception exp)
{
//return 1;
}
至于数据库更新等操作
全部用command执行存储过程,这样效率很高
我想真正做开发的,没有谁再dataset里面做类似视图的操作
也没有谁直接用dataset更新数据源
调用
DataSet.AcceptChanges();
控件从新绑定数据。