2011-06-21 6 views
14

Bağlı alanın genişliğini ayarlayamıyorum. Aşağıdaki işaretlemede bir sorun var mı? Genişlik ızgara görünümü sınır alanı

enter image description here

<asp:BoundField DataField="UserName" HeaderText="User Name" 
        meta:resourcekey="BoundFieldUNCUserNameResource1"> 
     <HeaderStyle Width="50%" /> 
</asp:BoundField> 
görüntüye bakınız. Aşağıdakileri kullanarak genişlik ayarlıyorum. Sarı renkli sayılar karşılık gelen genişliktedir. İşaretli kullanıcı adı her zaman Sarılmış durumdadır, geniş bir değere (% 50) genişlik ayarlıyorum ve Wrap = "false" ayarlıyorum.

<HeaderStyle Width="20%" Wrap="true" /> 
<ItemStyle Width="20%" Wrap="true" /> 

cevap

27

Bu deneyin:

ItemStyle-Width="50%" ItemStyle-Wrap="false" BoundField etiketi

+0

ItemStyle-genişliği = "120 piksel" etkili olmadığında Sarma = "yanlış". Niye ya? – ZahidKakar

+0

Bunun asp: GridView üzerinde bir etkisi yok gibi görünüyor. – ebyrob

6

yılında BoundField için:

<asp:BoundField DataField="UserName" HeaderText="User Name" ItemStyle-Width="50px" /> 
1

Hatta şimdi, 2016 yılında, ItemStyle-Width ve HeaderStyle-Width nitelikleri genellikle görmezden gelirler çok şaşırtıcı ASP.Net GridView denetiminde.

Bazen, onlar hiçbir şekilde biçimlendirme yaratmıyor gibi görünüyor.

Benim çözüm bağlıyor ayarlamaya çalışırken vazgeçmek oldu ve bunun yerine düz eski CSS kullanarak başvurdu: Ben de bugün bu sorunu karşı karşıyayım

.AspNet-GridView table tbody tr td:nth-child(1) 
{ 
    /* Set the width of the 1st GridView column */ 
    width: 200px; 
} 
.AspNet-GridView table tbody tr td:nth-child(2) 
{ 
    /* Set the width of the 2nd GridView column */ 
    width: 300px; 
} 
0

. Sahip olduğum şey, URL genişliğini css sınıfında & tanımlamak zorundadır. , ör.

HeaderStyle-CssClass="width350"