GridView 如何在沒有資料時也可以呈現表頭欄位
大家應該都知道GridView 當沒有資料顯示時是不會呈現在頁面上的,但是這樣對於整個頁面以及使用者來說,會非常的感到困惑。
以前的方式通常是在 <EmptyDataTemplate> 裡面寫個text告訴使用者此時無資料。
但若我想要讓它呈現出我原本的表格,該怎麼辦呢?
網路上有很多擴充的方式,但下面是我目前認為最方便的方法,畢竟為了一個無資料寫這麼多程式碼,感覺好麻煩啊!!!
我們一樣在 <EmptyDataTemplate>的html 作表格
<EmptyDataTemplate>
<table>
<tr>
<td>訂單編號</td>
<td>客戶編號</td>
<td>日期</td>
<td>業務</td>
</tr>
<tr>
<td colspan="4">暫無資料</td>
</tr>
</table>
</EmptyDataTemplate>
回到設計頁面我們便可以發現,它會在無資料時呈現table 就會是我們要的表格啦~~