关闭

GridView在无记录时如何显示表头?

944人阅读 评论(1) 收藏 举报

1、如果表内有记录,要得到空表:

SELECT OrderID, CustomerID, EmployeeID
FROM Orders WHERE (1 = 0)
UNION
SELECT '' AS orderid, '' AS customerid, '' AS employeeid

2、上面得到了个空表,然后再隐藏空行:

 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        //if (e.Row.RowIndex > -1)      这两种写法都可以;
        {
            e.Row.Visible = false;
        }
    }

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1888次
    • 积分:44
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档