一个基础的东西,但是我不会。 我用Session装了一条ArrayList数组,我现在想删除这条数组里的某一条数据...该怎么办?譬如 用session装了 一个数组VList,有7条数据,我想删掉第五条数据。并且将数据循环录入数据库。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从session中拿到数组 然后RemoveAt(4)第五条数据 遍历插入数据库 取出来。放在ArrayList里。然后removeAt()。然后遍历存数据库。可以实现。。 //假设你的给这个Session赋值如下:List<string> vlist = new List<string>();vlist.Add("aa");vlist.Add("bb");....vlist.Add("gg");Session["vList"] = vlist;//从该Session中取值如下:List<string> tlist = Session["vList"] as List<string>;tlist.RemoveAt(4);//移除第5条(下标是从0开始的)//循环插入数据foreach(string tmp in tlist){//假设tmp对应col4字段,其他字段自己触类旁通吧 string sqlStr = "insert into " + tableName + " clounms(col1,col2,col3,col4) values(@v1,@v2,@v3,@v4) "; SqlParameter[] pas = new SqlParameter[] { new SqlParameter("@v1",v1), new SqlParameter("@v2",v2), new SqlParameter("@v3",v3), new SqlParameter("@v4",tmp ), }; //dbConnStr为数据库连接字符串 SqlHelper.ExecuteNonQuery(dbConnStr, CommandType.Text, sqlStr , pas)} <a href="http://topic.csdn.net/u/20120426/15/ce48f57b-a376-44f4-96a3-667257bdd701.html"></a> <a>http://topic.csdn.net/u/20120426/15/ce48f57b-a376-44f4-96a3-667257bdd701.html</a> sql三张表连接问题,求sql语句,谢谢啦,急~~ web应用程序发布后,为什么找不到母版页 C# ASP.net informix 临时表问题 Cache是否可以跨域访问?关注者有分 关于注册控件的问题 crystal report使用总结。 sql server2000 中的waitfor命令应该写在那里? C#如何抛出一个事件,比如asp.net 的 pageindexchaged() 大虾,救命呀,我的机器一天要关闭30次!!! 请教vs.net中框架的用法,急! IE8。关闭页面的调用问题。 ASP网站配置问题
//假设你的给这个Session赋值如下:
List<string> vlist = new List<string>();
vlist.Add("aa");
vlist.Add("bb");
....
vlist.Add("gg");
Session["vList"] = vlist;//从该Session中取值如下:
List<string> tlist = Session["vList"] as List<string>;
tlist.RemoveAt(4);//移除第5条(下标是从0开始的)//循环插入数据
foreach(string tmp in tlist)
{//假设tmp对应col4字段,其他字段自己触类旁通吧
string sqlStr = "insert into " + tableName + " clounms(col1,col2,col3,col4) values(@v1,@v2,@v3,@v4) ";
SqlParameter[] pas = new SqlParameter[] {
new SqlParameter("@v1",v1),
new SqlParameter("@v2",v2),
new SqlParameter("@v3",v3),
new SqlParameter("@v4",tmp ),
};
//dbConnStr为数据库连接字符串
SqlHelper.ExecuteNonQuery(dbConnStr, CommandType.Text, sqlStr , pas)}