1——
去掉第一个逗号:string strTmp=",1,2,3,4,5";
strTmp=strTmp.Substring(1);2——
分解:string strTmp="1,2,3,4,5";string[] arrStr=strTmp.Split(new char[]{','});
去掉第一个逗号:string strTmp=",1,2,3,4,5";
strTmp=strTmp.Substring(1);2——
分解:string strTmp="1,2,3,4,5";string[] arrStr=strTmp.Split(new char[]{','});
解决方案 »
- 请教日期写入SQL2005的出错问题
- 不显示删除回复显示所有回复显示星级回复显示得分回复 让SQL SERVER2005数据库,每天自动建表?不写程序。
- 给TD添加id
- ASP.net导出excel,控制EXCEL格式问题
- 【求助】错误页面如何定向的问题!!
- 为何老是报数据连接池满??狂郁闷!!!(高分征求中!!!)
- 求asp.net 运行环境配置祥解。
- 换个方式再问请帮帮忙
- VS.Net中如何来使用File类
- 关于验证控件的问题??
- .Net 数据 OLE DB 提供程序(System.Data.OleDb)要求 Microsoft 数据访问组件(MDAC) 2.6 或更高版本。发现当前安装的版本是 2.52.6019.0。
- 很简单的一个问题,关于session的
我从数据库取时:
sql="select id,abc from [css] where id="+id;
cmd..............
.........while (read.Read())
{
//这里怎么处理??? read["abc"]}
string ooo=read["abc"];
string[] ppp=ooo.Split(new char[]{','}));
然后我要它显示成每一行怎么办????
string[] arrStr=strTmp.Split(new char[]{','});生成一个字符串数组,其长度(元素的个数)是字符串strtmp中","的个数再+1。每个元素就是你要的。接着,你可以根据你的需要处理了。string strTmp;
string[] arrTmp;
while (read.Read())
{
//这里怎么处理??? read["abc"]
strTmp=(string)read["abc"];
arrTmp=strTmp.Split(new char[]{','});
//这里,你就可以使用字符串数组里面的内容来处理了。
}
string[] arrTmp;
while (read.Read())
{
//这里怎么处理??? read["abc"]
strTmp=(string)read["abc"];
arrTmp=strTmp.Split(new char[]{','});
//这里,你就可以使用字符串数组里面的内容来处理了。
foreach(string str in arrTmp)
{
Response.Write(str+"<br>");
}
}上面是简单的输出,看你的需要了。如果还不能解决就晚点再说了,我要先出去一会。