问题描述
如何把DataTable中的一个列添加进数据库最好有具体代码小弟昨晚基本没睡脑子已经不好使了
解决方案
解决方案二:
首先是添加一列altertable表add列名date;然后根据条件把值插进去吧,Update表名set列名=值where?
解决方案三:
首先你可以从datatable取出列的值:stringStrvalue=dt.Rows[x][y].tostring();x是行,y是列。取出之后。你写一个返回值为int的方法参数为sql语句的方法插入例如publicstaticintExeSql(stringstrSql){SqlCommandcom=newSqlCommand(strSql,Conn);//con是链接字符串。strsql是sql语句。returncom.ExecuteNonQuery();}intIvalue=ExeSql("insertinto表名(字段名)values('"+Strvalue+"')");if(){//成功}else{//失败}
解决方案四:
利用循环,将一列的值加到数组中。for循环{stringone=dt.rows[i]["列名"].ToString()//某行某列的值onelist.add(one);//用一个arraylist去装。}再用.net操作数据库的方法SqlCommand.ExcuteNonQuery将得到的数据插到数据库中
时间: 2024-10-27 02:32:28