如:数据库中有字段:id,webimg
内容如下:
id    webimg
1      1.jpg,2.jpg,3.jpg,4.jpg,5.jpg
2     11.jpg,22.jpg,33.jpg,44.jpg,55.jpg
3     111.jpg,22.jpg,33.jpg,44.jpg,55.jpg如何在做数据绑定的时候将webimg的头一个取出来,
类似在asp中的先对webimg用split处理picArray=split(objrs("webimg"),","),再取出1.jpg,然后绑定到<img src="<%= picarray(0) %>" />在ASP。NET中要实现这个怎么做

解决方案 »

  1.   

    有两种方法,一种是在数据库T-SQL中处理,在查询语句中截取.
    一种就是你说的,asp.net也可以用split处理.
      

  2.   

    一样的,也是split函数
    string[] picArray = objrs("webimg").split(",");
      

  3.   

            string img = "1.jpg,2.jpg,3.jpg,4.jpg,5.jpg";
            string[] arr = img.Split(',');
            Response.Write(arr.Length);
            for (int i = 0; i < arr.Length; i++)
            {
                Response.Write("<img src='"+arr[i]+"'/><br/>");
            }
      

  4.   

    我是菜鸟来的,还是贴出具体代码,忘大侠给些完整点的代码
    SqlDataAdapter MyAdapter = new SqlDataAdapter("select top 5 * from tab ", WebClass.OpenDB());
    DataSet MyDataSet = new DataSet();
    MyAdapter.Fill(MyDataSet);RepeaterInfo.DataSource = MyDataSet;
    RepeaterInfo.DataBind();<asp:Repeater ID="RepeaterInfo" runat="server">
     <ItemTemplate>
               <ul>
                <li><img src="<%# Eval("webimg") %>" /></li>
               </ul>
      </ItemTemplate>
    </asp:Repeater>    这里加粗地方就是要显示一第图片的地方,怎么取出第一张呢
      

  5.   

    请参考 http://www.cqpd.net/topic/140/