2012-09-03 14 views
5

यह उदाहरण के लिए एक webgrid में टीडी के लिए एक वर्ग को जोड़ने के लिए, बहुत आसान है करने के लिए एक वर्ग जोड़ें:एक वें

new WebGridColumn { 
    ColumnName= "Owl.Species", 
    Header= "Scientific Name", 
    Style= "sci-name" 
} 

शैली टैग td के वर्ग "विज्ञान का नाम" कहते हैं। मैं jQuery का उपयोग किए बिना उस कॉलम के लिए th पर कक्षा कैसे जोड़ सकता हूं जो आदर्श समाधान नहीं होगा।

उत्तर

0

आप इस

उदाहरण के लिए WebGrid.GetHtml पैरामीटर्स की headerStyle संपत्ति का उपयोग कर सकते हैं:

enter image description here

आशा इस मदद करता है !!!

1

मुझे नहीं लगता कि ऐसा करने का एक अंतर्निहित तरीका है। आप WebGrid कक्षाओं को भी विस्तारित नहीं कर सकते हैं, क्योंकि उनके तरीके वर्चुअल चिह्नित नहीं हैं। मैं अपने सूचकांक द्वारा th तत्व को लक्षित करने के लिए कुछ सीएसएस, nth-child का उपयोग करने का सबसे अच्छा तरीका उपयोग कर सकता हूं।

<style type='text/css'> 
    table thead tr th:nth-child(2) { 
     background: yellow; 
    } 
</style> 

अभी भी आदर्श नहीं है, लेकिन मुझे JQuery का उपयोग करने से बेहतर लगता है।

+0

यह अभी भी है * सबसे अच्छा * क्या माइक्रोसॉफ्ट के भाग पर एक बहुत ही स्पष्ट निरीक्षण है संभाल करने के लिए जिस तरह से। – Yuck

0

हम इसे नीचे दिए गए Javascript कोड का उपयोग करके ऐसा कर सकते हैं, यह सबसे आसान तरीका है।

JsFiddle Example

$("table tr th:nth-child(n)").addClass("col-md-1");