在ViewState["table"]并没有关鍵字段,是否要循环table更新到数据库,如果这样的话,请问代码要如何写呢,真的不知道如何弄了,网上也查了很多时间,没有头绪,谢谢大家。
解决方案 »
- 后台 产品如何规划比较合理
- 一个cs文件如何获取到aspx中的控件
- response.binarywrite 下载大文件服务器死机问题?高手请进
- .net调用cmd.exe的问题
- 高分求简单实例
- 用visual studio.net中的服务资源管理器连接sql server2000
- 导出到Excel,最后一行老是导不出来?
- 求大神教写测试用例
- 关于分页的问题!
- vs.net在运行调试的时候出现以下错误
- 新手提问:新建一个<img src="">,可以联接到已经有的btnSave_Click(object sender, System.Web.UI.ImageClickEventArgs e)
- 大侠们:下载时都是怎么进行出错处理的?
利用Sql语句的update啊
可以循环一条条update
{
foreach(DataRow dr in ds.Tables[0].Rows)
{
SqlHelper.UpdateDataSet(ds,"SELECT * FROM tableName");
}
}
--------------------------------------------------
/// <summary>
/// 更新DataSet
/// </summary>
/// <param name="ds">DataSet</param>
/// <param name="selSql">select 字符串</param>
public static void UpdateDataSet(DataSet ds,string selSql)
{
using(SqlConnection cnn=new SqlConnection(cnnstring))
{
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand=new SqlCommand(selSql,cnn);
SqlCommandBuilder cb=new SqlCommandBuilder(da);
da.InsertCommand=cb.GetInsertCommand();
da.UpdateCommand=cb.GetUpdateCommand();
da.DeleteCommand=cb.GetDeleteCommand();
da.Update(ds);
}
}