2011-12-30 11 views

cevap

14

konu kesinlikle <input /> metin kutuları boyutudur CSS ile metin kutularının boyutunu

.GridViewEditRow input[type=text] {width:50px;} /* size textboxes */ 
.GridViewEditRow select {width:50px;} /* size drop down lists */ 
+0

thanks !! iyi iş! – Lester

1

Bu düzenleme modunda görülebilir bazı kontrolleri görünüyor (metin kutusu girişleri esas olarak), belirli bir genişliğe sahip çok geniş ızgara. Tarayıcınız geleni yapacağız masanın genişliğini, ancak içeriği çok genişse, eğer bunu istedik olmadığı kadar geniş yapmak zorunda (GRIDVIEW için kılan budur) ayarlamak için can. kendilerine ayarlanmış bir genişliğe sahip olmadığını

Firebug ile metin kutusu elemanlarını (Firefox kullanıyorsanız), Geliştirici Araçları (Internet Explorer) kontrol, ... Bkz. Düzenleme modunda

CSS sınıfı Şimdi

<asp:GridView ID="GridView1" runat="server"> 
    ... 
    <EditRowStyle CssClass="GridViewEditRow" /> <%-- add this --%> 
</asp:GridView> 

kontrol edebilirsiniz Satırı düzenle vermek için GRIDVIEW <EditRowStyle> öğesi ekleyin zaman

1

o düzenleme modunda olduğunda ızgara yönetmek için, div xaml kodunu kaydırma çubuğu eklemek lütfen . Düzenleme modu çağrıldığında, kaydırma çubuğuna ayarlanır. Bir div tanımlayın, ızgarayı buna yerleştirin. İşte kod nasıl yapılır.

<div style="width:100px; height:100px; overflow:scroll;"> 
<asp:GridView ID="GridView1" runat="server"> 
</asp:GridView> 
</div> 
1
<asp:BoundField HeaderText="Title" ControlStyle-Width="100px" DataField="Title" /> 

kullanım ControlStyle-Genişlik nitelik ve kolona genişliğini atamak

0

aşağıdaki çalışır:

<asp:TemplateField HeaderText="Salary" ControlStyle-CssClass="cssWidth"></asp:TemplateField> 

<style type="text/css"> 
    .cssWidth { 
     width : 150px; 
    }  
</style> 
İlgili konular