表TABLE中一个字段type,存放的数据如下:
id         type 
1         001,002,004
2         002,003
3         009,008,007sql = "select type from table where id='"+id+"'"把查询出来的结果转换一下,放入dataview中.
如ID为"1",转换的格式如下:
type
001
002
003那位帮帮忙@!!!

解决方案 »

  1.   

    right('000'+id,3)right('000'+replace(str(id),' ',''),3)
      

  2.   

    type的值没有规律...
    有可能是001,也有可能是-111
      

  3.   

    前两天看到过,这样的问题   写的很清楚了,去找一下吧,用SPLIT(',')得到那个字串数组道理是一样的
      

  4.   

    //取出数据后,是一个DATATABLE 用DT.SELECT()返回一个DataRow[]数组,
    string strType = String.Empty;
    for(DataRow dr in DT.Select())
    {
      if(dr["id"].ToString() == "1")
      {
        strType = dr["id"].ToString();
      }
    }
    //用Split()方法,返回一个字串数组
    string[] strArray = strType.Split();你说的是这个吗/
    在这里我不用数据组,用一个dataview 可以不?