本帖最后由 yhh891120 于 2009-06-30 13:31:14 编辑

解决方案 »

  1.   

    未明LZ问什么..
    string='a,b,c'转换成string1=a string2=b stirng3=c  ?????
      

  2.   

    这么多数据放在一个label上?显示效果肯定不好。
      

  3.   

    //检索数据
    SqlConnection con = new SqlConnection(连接串);
    SqlCommand cmd=  new SqlCommand("select 字段 from table where productID='1'",con);
    con.Open();
    SqlDataReader read = cmd.ExecuteReader();
    string s=string.Empty;
    string [] sarray =null;
    List<string>list = new List<string>();
    while(read.Read())
    {
       s = read[0].ToString();
       //拆分数据
       sarray = s.Split(new char[]{','});
       foreach(string ss in sarray )
       {
          //去掉重复
          if(!list.Contains(ss))
          {
             list.Add(ss);
          }
       } 

    //label赋值,label赋值这个你看看,不知道你想怎么赋值了,但是值都有了,赋值会很方便的,
    // 我就简单给一个lable循环的赋值了。
    foreach(string ss in list)
    {
      this.Lable1.Text = ss;
      
    }