用模板列,同时显示3个绑定就可以了
<%# DataBinder.Eval(Container.DataItem, "productSizeLong") %>
<%# DataBinder.Eval(Container.DataItem, "productSizeWidth") %>
<%# DataBinder.Eval(Container.DataItem, "productSizeHeight") %>

解决方案 »

  1.   

    在编辑绑定列的时候加三个Label(如下格式),然后对它们进行绑定:{[Label1]}/{[Label2]}/{[Label3]}在“自定义绑定公式”里填:DataBinder.Eval(Container.DataItem, "productSizeLong"DataBinder.Eval(Container.DataItem, "productSizeWidth") DataBinder.Eval(Container.DataItem, "productSizeHeight") 
      

  2.   

    <asp:TemplateColumn HeaderText="产品尺寸">
    <ItemTemplate>
    <asp:Label runat="server" Text='{<%# DataBinder.Eval(Container.DataItem, "productSizeLong") %>}/{<%# DataBinder.Eval(Container.DataItem, "productSizeWidth") %>}/{<%# DataBinder.Eval(Container.DataItem, "productSizeHeight") %>}
    ' ID="Label1" >
    </asp:Label>
    </ItemTemplate>
    </asp:TemplateColumn>
      

  3.   

    也可以绑定一个字段:<%# ShowData(DataBinder.Eval(Container.DataItem, "RecordID")) #%>在cs文件里:public string ShowData(object RecordID)
    {  //... //根据数据库关键字段RecordID读出你要的三个字段的数据
      // return "{+dr["字段1"].ToString()+"}/{"+dr["字段2"].ToString()+"}/{"+....;
    }
      

  4.   

    上有误,这样没问题:
    <asp:TemplateColumn HeaderText="产品尺寸">
    <ItemTemplate>
    <asp:Label runat="server" Text='<%# "{"&DataBinder.Eval(Container.DataItem, "productSizeLong")&">}/"& DataBinder.Eval(Container.DataItem, "productSizeWidth") &"}/{"&DataBinder.Eval(Container.DataItem, "productSizeHeight")&"}" %>
    ' ID="Label1" >
    </asp:Label>
    </ItemTemplate>
    </asp:TemplateColumn>
      

  5.   

    <asp:TemplateColumn HeaderText="产品尺寸">
    <ItemTemplate>
    <asp:Label runat="server" Text='<%# "{"&DataBinder.Eval(Container.DataItem, "productSizeLong")&"}/"& DataBinder.Eval(Container.DataItem, "productSizeWidth") &"}/{"&DataBinder.Eval(Container.DataItem, "productSizeHeight")&"}" %>
    ' ID="Label1" >
    </asp:Label>
    </ItemTemplate>
    </asp:TemplateColumn>
      

  6.   

    可以在sql语句里把所需的三个字段串在一起,绑定时就可以显示了