显示GridView为空 [英] display gridview empty

查看:59
本文介绍了显示GridView为空的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,先生.
我有一个gridview和一些边界域.
我想在每次打开页面时显示gridview.我怎样才能做到这一点?如果有人知道,请帮助我.
谢谢.

Hello sir.
I have a gridview and some boundfields.
I want to display the gridview whenever I open the page. How can I do that? If any body knows please help me.
Thank you.

<asp:GridView ID="GVProductOrder" runat="server" AutoGenerateColumns="false"

                                                GridLines="Vertical" Height="200" Width="1050">
                                                <HeaderStyle CssClass="HeaderStyleGrid" />
                                                <Columns>
                                                    <asp:BoundField DataField="ItemCode" HeaderText="Item Code" />
                                                    <asp:BoundField DataField="ItemName" HeaderText="Item Name" />
                                                    <asp:BoundField DataField="Cost" HeaderText="Cost" />
                                                    <asp:BoundField DataField="MRP" HeaderText="MRP" />
                                                    <asp:BoundField DataField="SP" HeaderText="SP" />
                                                    <asp:BoundField DataField="MBQ" HeaderText="MBQ" />
                                                    <asp:BoundField DataField="Quantity" HeaderText="Quantity" />
                                                    <asp:BoundField DataField="FreeQty" HeaderText="Free Qty" />
                                                    <asp:BoundField DataField="FixedDisc" HeaderText="Fixed Disc" />
                                                    <asp:BoundField DataField="Tax" HeaderText="Tax" />
                                                    <asp:BoundField DataField="Value" HeaderText="Value" />
                                                    <asp:BoundField DataField="OnOrder" HeaderText="On Order" />
                                                    <asp:BoundField DataField="Remarks" HeaderText="Remarks" />
                                                    <asp:BoundField DataField="Type" HeaderText="Type" />
                                                    <asp:BoundField DataField="EanCode" HeaderText="Ean Code" />
                                                </Columns>
                                            </asp:GridView>

推荐答案

如果在页面加载时未绑定数据,则可以使用空数据模板将用户报告为gridview中没有数据.
只需添加..
If you are not binding data on page load, you can use empty data template to report users as no data in gridview.....
just add..
<EmptyDataTemplate>
             No Data !
         </EmptyDataTemplate>


好吧,将数据获取和数据绑定代码放在页面加载中!
每次打开页面时都会显示Gridview.
Well, place your code of data fetch & data binding in your page load!
Gridview will be displayed whenever you open page.


编写这样的查询..

write a query like this ..

SELECT ItemID,ItemName FROM TableName
UNION ALL
SELECT 0,'' FROM TableName HAVING COUNT(*)=0 ";


这篇关于显示GridView为空的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆