<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" OnRowCommand="GridView1_RowCommand" OnRowDataBound="GridView1_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="roductName">
<ItemTemplate>
<%# Eval("ProductName") %>
<asp:Button ID="btnHiddenPostButton" CommandName="HiddenPostButtonCommand" runat="server" Text="HiddenPostButton" style="display:none"/>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="UnitPrice" HeaderText="UnitPrice"/>
</Columns>
</asp:GridView>其中的 <asp:TemplateField HeaderText="roductName"> 及其嵌套的<ItemTemplate>不知道是什么意思,请高手指点??
<Columns>
<asp:TemplateField HeaderText="roductName">
<ItemTemplate>
<%# Eval("ProductName") %>
<asp:Button ID="btnHiddenPostButton" CommandName="HiddenPostButtonCommand" runat="server" Text="HiddenPostButton" style="display:none"/>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="UnitPrice" HeaderText="UnitPrice"/>
</Columns>
</asp:GridView>其中的 <asp:TemplateField HeaderText="roductName"> 及其嵌套的<ItemTemplate>不知道是什么意思,请高手指点??
第一列显示两个元素,一个是 ProductName ,一个是隐藏的 Button
第二列显示一个元素,是 UnitPrice模版列是用来存在自定义格式的内容,自定义的格式就定义在 ItemTemplate 里面,在前台在编辑模版界面里面可以看到