IString = "0020,0030,0040,0050";
string [] StringArray = IString.Split(",");
for (int i=0; i<StringArray .Length; i++) 
{
   Response.write  StringArray[i]
}

解决方案 »

  1.   

    string sql = "select * from rc_info where rcid=340";
    DataSet C1 = newdata.dbbind(sql);
    string aaaa = C1.Tables[0].Rows[0][39].ToString();

    string [] StringArray = aaaa.Split(",");
    for (int i=0; i<StringArray.Length; i++) 
    {
    Response.write  StringArray[i];
    }编译时,出错:C:\Inetpub\wwwroot\guan_isea\show_multiple_items.aspx.cs(60): 语法错误,错误的数组声明符。若要声明托管数组,秩说明符应位于变量标识符之前这句:
    Response.write  StringArray[i];
      

  2.   

    第一个问题,上面都已经说了,用Split方法分成一个字符串数组然后循环显示;
    第二个问题,请看这个帖子:
    http://expert.csdn.net/Expert/topic/2413/2413959.xml?temp=.152508
      

  3.   

    改两个地方
    1   //////////////////////////////////
    string [] StringArray = aaaa.Split(",");
    改成
    string [] StringArray = aaaa.Split(',');//单引号
    2   /////////////////////////////////
    Response.write  StringArray[i];
    改成
    Response.Write(StringArray[i].ToString() + "<br>"); //加上括号
      

  4.   

    select * from hyfl where hycode in ( "+ 你第一个问题里取出的变量+" )
      

  5.   

    1.用Split方法分成一个字符串数组然后循环显示
    2.Response.Write(StringArray[i].ToString() + "<br>");
      

  6.   

    1、如上
    2、select a.* from hyfl as a,rc_info as b where b的查询条件 and charindex(','+(convert(varchar(10),a.hycode)+','),(','+b.求职意向+','))<>0