2017-04-13 1 views
1

어떻게 GridView 헤더를 비활성화 할 수 있습니까? 나는 그들에게 이름을 부여하지 않았다하지만 여전히 "colum1"나는 이미 시도asp.net에서 GridView 헤더 비활성화

, "colum2"을 보여줍니다

GridView.ShowHeader = 거짓; GridView.HeaderRow.Enable = false;

하지만 그건 작동하지 않았다 ... 그래서이 문제를 해결하는 방법?

내 코드 :

GridView gw = new GridView(); 

gw.DataSource = tblDetails; 
gw.DataBind(); 
gw.CssClass = tblDetailsCssClass; 
gw.RowStyle.Height = 50;   

panelMain.Controls.Add(gw); 

CssClass :

.Bilddb-tblDetails 
    { 
     color:black; 
     font-size:2em; 
     margin: 0 auto; 
     margin-top:20px; 
     display:block; 
     width:100% 
    } 

tblDetails :

DataTable tblDetails = new DataTable(); 
     DataColumn colum; 
     DataRow row; 

     colum = new DataColumn(); 
     colum.DataType = Type.GetType("System.String");    
     tblDetails.Columns.Add(colum); 

     colum = new DataColumn(); 
     colum.DataType = Type.GetType("System.String");    
     tblDetails.Columns.Add(colum); 


     row = tblDetails.NewRow(); 
     row[0] = "Title:"; 
     row[1] = item.Title; 
     tblDetails.Rows.Add(row); 

     row = tblDetails.NewRow(); 
     row[0] = "Botanical Name:"; 
     row[1] = item.BotanicalName; 
     tblDetails.Rows.Add(row); 
+1

asp.net 또는 winform? – Sajeetharan

+0

오, 내 말은 asp.net – Julian

+0

GridView 컨트롤의 정의를 보여줄 수 있습니까? –

답변

3

당신은 = 태그 showHeader를 사용하여 헤더를 해제 할 수 ASP 코드에서 거짓이어야한다 다음과 같이 gridview에 대해 : <asp:Gridview runat=server showHeader=false etc>

+0

오, 잘 했어. 하지만 cs 코드에서 작동하지 않는 이유는 무엇입니까? – Julian

+0

프로그래밍 방식으로 태그를 설정하는 대신 3 주 전 동일한 문제가 발생했습니다. –