Gridvie模版问题
为什么我用
模版显示不出来数据?
就算是不绑定
显示123都显示不出来?
代码:
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" Width="226px" >
<EmptyDataTemplate>
<asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>
11111111111111222223
</EmptyDataTemplate>
</asp:GridView>
------解决方案--------------------EmptyDataTemplate 是没有数据的时候才显示
------解决方案--------------------怎么放在EmptyDataTemplate 里啊?这个Template只有在数据为空的时候才显示,要放就放在ItemTemplate中才对
------解决方案--------------------itemtemplate 是要你自己写进去的。 两个方式;
<ItemTemplate>
<%# string.Format("{0}-{1}", Eval("列").ToString(), Eval("列").ToString()) %>
</ItemTemplate>
或者
<ItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" TextMode="MultiLine" Text='<%# DataBinder.Eval(Container.DataItem,"ZJJL") %>' Height="137px" Width="869px" Font- </ItemTemplate>
把这两句任何一句加在你的
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" Width="226px" >
</EmptyDataTemplate >
</asp:GridView > 就可以了 你可以参考 itemtemplate 很有意思的!
------解决方案--------------------wenwt3说的正解,或者参照一些Gridview源码例子
http://www.51aspx.com/S/gridview.aspx