模板列取不到值(C#)
<table><tr style =" font :9pt; font-family :宋体;">
<td align="center" valign="top" colspan="2" style="" >
<asp:GridView ID="gvShopCart" DataKeyNames ="CartID" runat="server"
AutoGenerateColumns="False" PageSize="5" Width="95%" ForeColor="Transparent">
<Columns>
<asp:BoundField DataField="GoodsID" HeaderText="商品编号" ReadOnly="True">
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="GoodsName" HeaderText="商品名称" ReadOnly="True">
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:TemplateField HeaderText ="市场价">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign ="Center" />
<ItemTemplate >
<%#DataBinder.Eval(Container.DataItem,"MarketPrice").ToString()%> ¥
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText ="会员价">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign ="Center" />
<ItemTemplate >
<%#DataBinder.Eval(Container.DataItem,"MemberPrice").ToString()%>
¥
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText ="商品重量">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign ="Center" />
<ItemTemplate >
<%#DataBinder.Eval(Container.DataItem, "GoodsWeight").ToString()%> <b>kg</b>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Num" HeaderText="数量">
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:TemplateField HeaderText ="小计">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign ="Center"/>
<ItemTemplate >
<%#DataBinder.Eval(Container.DataItem, "SumPrice").ToString()%> ¥
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView></td>
</tr>
</table>
我想取到模板列"会员价"的值,敬请各位高手相助.