나는 ASP.Net4.0에 GridView를 가지고 있으며 ShowHeaderWhenEmpty 속성을 true로 설정했지만 바닥 글에도 같은 작업을 수행하고 싶습니다. 그러나 이렇게 할 수있는 옵션이 없습니까?GridView의 ShowFooterWhenEmpty
내가 볼 수없는 옵션이 있습니까 ?? 그렇게하지 않는 것이 가장 좋은 방법일까요? 사전에
감사
나는 ASP.Net4.0에 GridView를 가지고 있으며 ShowHeaderWhenEmpty 속성을 true로 설정했지만 바닥 글에도 같은 작업을 수행하고 싶습니다. 그러나 이렇게 할 수있는 옵션이 없습니까?GridView의 ShowFooterWhenEmpty
내가 볼 수없는 옵션이 있습니까 ?? 그렇게하지 않는 것이 가장 좋은 방법일까요? 사전에
감사
UNION
를 사용을 통해 데이터 액세스 레이어에 빈 행을 선택 관련된 해결 방법 그러나이하지만 난 것입니다있는 gridview에서이 작업을 수행 할 수있는 특정 속성이 없다고 생각
그것을 권장하지 않습니다.
gridview에 일부 데이터 입력 컨트롤을 배치하는 경우 gridview 바로 뒤에 html 마크 업으로 배치하십시오.
이 같은 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>