2011-06-21 22 views
14

मैं बाध्य क्षेत्र की चौड़ाई निर्धारित नहीं कर सकता। निम्नलिखित मार्कअप में कोई समस्या है।ग्रिड व्यू बाउंडफील्ड की चौड़ाई

<asp:BoundField DataField="UserName" HeaderText="User Name" 
        meta:resourcekey="BoundFieldUNCUserNameResource1"> 
     <HeaderStyle Width="50%" /> 
</asp:BoundField> 

enter image description here

छवि को देखें। मैंने निम्नलिखित का उपयोग करके चौड़ाई निर्धारित की है। पीले रंग की संख्या इसी चौड़ाई के हैं। चिह्नित उपयोगकर्ता नाम हमेशा लपेटा जाता है, यहां तक ​​कि मैंने चौड़ाई को एक बड़े मान (50% कहते हैं) पर सेट किया है और लपेटें = "झूठा" सेट किया है। BoundField लिए BoundField टैग

उत्तर

27

यह प्रयास करें

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

आइटम स्टाइल-चौड़ाई = "120 पीएक्स" प्रभावी नहीं है जब लपेटें = "झूठी"। क्यूं कर? – ZahidKakar

+0

ऐसा लगता है कि एएसपी पर कोई प्रभाव नहीं पड़ता है: ग्रिड व्यू। – ebyrob

6

में

ItemStyle-Width="50%" ItemStyle-Wrap="false":

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

यह भी है कि अब, 2016 में, ItemStyle-Width और HeaderStyle-Width गुण आमतौर पर नजरअंदाज कर दिया हो आश्चर्यजनक है एएसपी.Net GridView नियंत्रण में।

कभी-कभी, वे किसी भी मार्कअप को बनाने के लिए प्रतीत नहीं होते हैं।

मेरे समाधान इस गुण सेट करने की कोशिश देने के लिए था, और मैं बजाय सादे पुराने सीएसएस का उपयोग कर का सहारा लिया:

.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

मैं भी आज इस समस्या का सामना करना पड़ रहा है। मुझे क्या मिला है कि आपको सीएसएस वर्ग & में अपनी चौड़ाई को परिभाषित करना होगा जिसे सीएसएस वर्ग को बाध्यकारी कहा जाता है। उदा।

HeaderStyle-CssClass="width350" 
संबंधित मुद्दे