2017-04-13 9 views
1

GridViewヘッダーを無効にするにはどうすればよいですか? 私は彼らに名を与えなかったが、それはまだ「colum1」私はすでに試したC#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

あなたはASPコードで偽のタグshowHeader =を使用してヘッダーを無効にすることができるはずです次のようなgridviewの場合:<asp:Gridview runat=server showHeader=false etc>

+0

ああ、うまくいきました。しかし、なぜそれはcsコードで動作しないのですか? – Julian

+0

これはプログラム的な方法で行われているので、タグを設定する代わりに、私は約3週間前に同じ問題を抱えていました –

関連する問題