2009-12-17 2 views
0

나는 Activity이라는 개체 목록을 가지고 있으며이 작업 각각에 대한 날짜, 형식 및 메모를 표시하려고합니다. 이것은 내가 사용하고있는 코드입니다.ASP.NET/GridView : 테이블의 데이터 필드 하위 집합 만 사용

<asp:GridView ID="gvTable" runat="server" AllowSorting="true" ShowHeader="true"> 
    <Columns> 
    <asp:BoundField DataField="ActivityDate" HeaderText="Date" 
     HeaderStyle-CssClass="date" /> 
    <asp:BoundField DataField="ActivityType" HeaderText="Type" /> 
    <asp:BoundField DataField="ActivityNotes" HeaderText="Notes" /> 
    </Columns> 
    <PagerSettings Position="Bottom" Mode="NextPrevious" PageButtonCount="5" 
    PreviousPageText="Older activities" NextPageText="Newer activities" /> 
</asp:GridView> 

그러나 각 개체의 모든 특성이 헤더에 표시됩니다. 사용하려는 열만 표시하려면 어떻게해야합니까?

답변

3

gvTable.AutoGenerateColumns = false

또는

<asp:GridView ID="gvTable" runat="server" AutoGenerateColumns="False" AllowSorting="true" ShowHeader="true"> 

트릭을 할해야합니다.

+0

C# 코드 숨김에서 대문자'False'를 사용하면 오류가 발생할 수 있습니다. – JLewkovich

2

표의 AutoGenerateColumns 속성을 false로 설정해야합니다.

AutoGenerateColumns="false" 
3

은있는 gridview의 속성을 설정?

1

당신이있는 gridview에 AutoGenerateColumns가 = "false"를 시도 유무 :

관련 문제