我在数据库表的一个类型为varhcar的images字段中存有“images/01.gif,images/02.gif"的数据,怎样分别取出"images/01.gif"和"images/02.gif"?我想把它们绑定到DataGird中去。

解决方案 »

  1.   

    string str="images/01.gif,images/02.gif";
    string[] arr = str.Split(new char[]{','});
    //Label1.Text=arr[0].ToString();
      

  2.   

    image1.url=<% Eval(images) %>
    就可以了
      

  3.   

    string strImageValue="";strImageValue="image/image1.gif,image/image2.gif";
    string strTemp[]=strImageValue.split(',');
      

  4.   

    <asp:TemplateColumn HeaderText="图片1">
    <ItemTemplate>
    <%# toStr(Container.DataItem("images"),0)%>
    </ItemTemplate>
    </asp:TemplateColumn><asp:TemplateColumn HeaderText="图片2">
    <ItemTemplate>
    <%# toStr(Container.DataItem("images"),1)%>
    </ItemTemplate>
    </asp:TemplateColumn>
    aspx.vb:
        Protected Function toStr(ByVal tmpImg as string,byval tmpInt As Integer) As String
    dim str as string="images/01.gif,images/02.gif"
    dim arr as string()=str.split(new char(){','})
    return arr(tmpint).tostring()  
        End Function