簡體   English   中英

沒有數據的Gridview

[英]Gridview without data

我有一個具有插入,更新和刪除功能的gridview。 一旦發生回發,此gridview將使用數據表和數據適配器將數據綁定到gridview。 根據我選擇的下拉列表,我是否可以顯示SQL記錄。 當沒有數據時,它根本不會顯示gridview,因此我無法使用gridview上的insert功能來開始插入行。

到目前為止,我的想法是添加一個表單(文本框),以便用戶將第一條記錄輸入到表中,然后,gridview將顯示出來,他們可以使用我添加到該表中的插入功能。 這是一個好方法嗎? 還是有更好的方法來做到這一點

您正確地說,如果綁定到的數據源中沒有數據,則不會顯示gridview。

另外,您可以定義一個<EmptyDataTemplate> ,如下所示,當沒有數據要顯示時將顯示。 在此模板中,您可以指示用戶該怎么做(可能就像您打算做的..單擊按鈕/鏈接后重定向到新表單)

<asp:GridView .. >

   <Columns>

      ....

   </Columns>

  <EmptyDataTemplate>
    <span style="font-size: 12px; font-weight: bold; color: Blue;">No records are available matching your selected filter. Click on "Add" button to enter new data .. </span>               
  </EmptyDataTemplate>

</asp:GridView>

如果希望在沒有數據時顯示網格標題,則可以為gridview定義設置以下內容。

ShowHeaderWhenEmpty="true"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM