在ViewState["table"]并没有关鍵字段,是否要循环table更新到数据库,如果这样的话,请问代码要如何写呢,真的不知道如何弄了,网上也查了很多时间,没有头绪,谢谢大家。
解决方案 »
- 关于用户登录问题(不同域名)
- 复杂数据类型的读取MVC3
- 请问如何管理SQLEXPRESS的数据??
- jmail给发送E-mail
- 请问ASP.NETC# TABLE服务器控件高度以及固定标题行的问题?
- 你们用VS2005建站时手写的代码多吗?
- 请教高手
- 很奇怪的无效指针问题,不知大家有没有遇到过
- int.Parse()与System.Convert.ToInt32()的区别
- 请问在C#怎样使用javascript
- 新手提问:新建一个<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);
}
}