用模板列,同时显示3个绑定就可以了
<%# DataBinder.Eval(Container.DataItem, "productSizeLong") %>
<%# DataBinder.Eval(Container.DataItem, "productSizeWidth") %>
<%# DataBinder.Eval(Container.DataItem, "productSizeHeight") %>
<%# DataBinder.Eval(Container.DataItem, "productSizeLong") %>
<%# DataBinder.Eval(Container.DataItem, "productSizeWidth") %>
<%# DataBinder.Eval(Container.DataItem, "productSizeHeight") %>
<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>
{ //... //根据数据库关键字段RecordID读出你要的三个字段的数据
// return "{+dr["字段1"].ToString()+"}/{"+dr["字段2"].ToString()+"}/{"+....;
}
<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>
<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>