解决方案 »

  1.   

    取到dataset里if(dataset.tables[0].Rows.Count>=1)
    {
    lbl_dw.text=dataset.tables[0].Rows[0]["字段"].Tostring();
    }if(dataset.tables[0].Rows.Count>=2)
    {
    lbl_dw1.text=dataset.tables[1].Rows[0]["字段"].Tostring();
    }
      

  2.   

    第一种  就是1楼的判断
    第二种  就是 split函数   把字符串分割 成数组  遍历
      

  3.   

    split函数   把字符串分割 成数组  遍历  那应该怎么写呀。。
      

  4.   

    分割函数(表值函数)
    Create    function    [dbo].[fn_split](@aString    varchar(8000),@pattern    varchar(10))   
    returns    @temp    table(a    varchar(100))   
    --实现split功能    的函数   
    --说明:@aString,字符串,如a:b:c;@pattern,分隔标志,如    :   
    as     
    begin   
           declare    @i    int   
           set    @aString=rtrim(ltrim(@aString))   
           set    @i=charindex(@pattern,@aString)   
           while    @i>=1   
           begin   
                   insert    @temp    values(left(@aString,@i-1))   
                   set    @aString=right(@aString,len(@aString)-@i)   
                   set    @i=charindex(@pattern,@aString)   
           end   
           if    @aString<>''     
                 insert    @temp    values(@aString)   
           return     
    end
      

  5.   

    select a from dbo.fn_split('乐清市, 包头市',',')
      

  6.   

    split  函数分割为数组,在遍历!
      

  7.   


    //首先得把你这个字段取出来,进行分割
    string strTemp =dataset.tables[0].Rows[0]["字段"].Tostring();
    //看是否有逗号,判断是否多个值
    if(!strTemp.IndexOf(",")>-1)
    {
              //没逗号直接赋值
              lbl_dw.text=strTemp ;
    }else
    {
               //有逗号就分割
              sring[] arrTemp = strTemp.split(",");
              lbl_dw.text=arrTemp[0].ToString();
              lbl_dw1.text=arrTemp[1].ToString();;
    }