作一个stored procedure例如叫usp_SaveUserInfo
insertCommand = new SqlCommand("usp_SaveUserInfo", this.connection);
insertCommand.CommandType = CommandType.StoredProcedure;
SqlParameterCollection parameters = insertCommand.Parameters;
然后
parameters.Add(new SqlParameter(USERID_PARAM, SqlDbType.Int));
parameters[USERID_PARAM].SourceColumn = UserInfoData.USERID;
parameters[USERID_PARAM].Direction = ParameterDirection.Input;
这ㄦ和你的dataset匹配
dsCommand.InsertCommand = insertCommand;
dsCommand.Update(data, tablename);
data.AcceptChanges();就OK了.
insertCommand = new SqlCommand("usp_SaveUserInfo", this.connection);
insertCommand.CommandType = CommandType.StoredProcedure;
SqlParameterCollection parameters = insertCommand.Parameters;
然后
parameters.Add(new SqlParameter(USERID_PARAM, SqlDbType.Int));
parameters[USERID_PARAM].SourceColumn = UserInfoData.USERID;
parameters[USERID_PARAM].Direction = ParameterDirection.Input;
这ㄦ和你的dataset匹配
dsCommand.InsertCommand = insertCommand;
dsCommand.Update(data, tablename);
data.AcceptChanges();就OK了.
解决方案 »
- 求高手 形象的表达下MVP模式 !!!
- 我是新手,刚开始学,请哪位帮我解释一下代码,特别是private void InputFile()后面的,要很详细很详细的,谢谢各位了·
- 求助高手:winform---panel嵌入form,无法出现form上的控件,有代码
- ****委托多次调用,异常执行…………
- C# winform listview 修改当中某行内容怎么修改.
- datatable 转list<T> 如何绑定到repeater
- 在代碼裡,改變空間的背景色
- 大虾们指点
- c# c#正则表达式 取指定<img 的src
- DataGrid发生的变化怎么自动反映到DataSet里面?
- 在sql server中建立临时表的问题,高分求答案!!!
- 请问哪里有关于webmail的资料?
stored procedure usp_SaveUserInfo中是什么内容?
还有dsCommand.Update(data, tablename);这句,dsCommand是不是应该是DataAdapter啊,Command可没有UpDate方法的。
一,当读取xml建立的dataset时,我还没试过
二,当用datatable,dataculumn建立的dataset时,最好的方法还是先用sqldataadapter获取表的结构,不往里绑定数据,得到这样一个空的dataset后,再用datarow的方法来加,然后用update就行了。
你的意思是在vs.net的环境中先用工具从sqldataadapter建立一个类型化的dataset?
dsCommand 是SqlDataAdapter
stored procedure的传入参數就和你在parameters里add的匹配.至於写的內容就是你要干的事情啊.