2012-10-01 4 views
1

나는 ASP.Net4.0에 GridView를 가지고 있으며 ShowHeaderWhenEmpty 속성을 true로 설정했지만 바닥 글에도 같은 작업을 수행하고 싶습니다. 그러나 이렇게 할 수있는 옵션이 없습니까?GridView의 ShowFooterWhenEmpty

내가 볼 수없는 옵션이 있습니까 ?? 그렇게하지 않는 것이 가장 좋은 방법일까요? 사전에

감사

답변

0
내가 SQL에 UNION를 사용을 통해 데이터 액세스 레이어에 빈 행을 선택 관련된 해결 방법 그러나이하지만 난 것입니다있는 gridview에서이 작업을 수행 할 수있는 특정 속성이 없다고 생각

그것을 권장하지 않습니다.

gridview에 일부 데이터 입력 컨트롤을 배치하는 경우 gridview 바로 뒤에 html 마크 업으로 배치하십시오.

2

이 같은 EmptyDataTemplate을 사용할 수 있습니다

<asp:GridView ID="EntityGridView" runat="server" DataKeyNames="DocumentId" AutoGenerateColumns="False" 
    AllowPaging="True" AllowSorting="False" SkinID="GridViewSmall" OnRowCommand="EntityGridView_RowCommand" 
    OnPageIndexChanged="EntityGridView_PageIndexChanged"> 
    <Columns> 
     <asp:BoundField DataField="Title" HeaderText="<% $resources:AppResource,Title %>" /> 
     <asp:BoundField DataField="Author" HeaderText="<% $resources:AppResource,Author %>" /> 
     <asp:BoundField DataField="FileName" HeaderText="<% $resources:AppResource,FileName %>" /> 
     <asp:BoundField DataField="Created" HeaderText="<% $resources:AppResource,Created %>" /> 
    </Columns> 
    <EmptyDataTemplate> 
     <asp:Label ID="EmptyLabel" runat="server" Text='<%# Resources.AppResource.NoContentToDisplay %>' CssClass="NoDataLabel"></asp:Label> 
    </EmptyDataTemplate> 
</asp:GridView>