पर डिफ़ॉल्ट सॉर्टिंग तीर जोड़ना मैं Asp.net के लिए नया हूं और मैं वर्तमान में ग्रिड व्यू के साथ काम कर रहा हूं। मैंने इस साइट के चारों ओर देखा है और अन्य ने कॉलम हेडर को सॉर्टिंग तीर जोड़ने के लिए युक्तियां देखी हैं।ग्रिड व्यू
सेट इन GridView गुण:
अब तक मैं इस किया है
SortedAscendingHeaderStyle-CssClass="sortasc"
SortedDescendingHeaderStyle-CssClass="sortdesc"
और मेरे सीएसएस इस है:
th.sortasc a
{
display:block; padding:0 4px 0 15px;
background:url("images/icons/ascArrow.png") no-repeat;
}
th.sortdesc a
{
display:block; padding:0 4px 0 15px;
background:url("images/icons/descArrow.png") no-repeat;
}
इस के बाद एक छवि दिखाने के लिए अच्छा काम करता है उपयोगकर्ता एक शीर्षलेख और कॉलम प्रकार पर क्लिक करता है।
मेरे पास अब जो समस्या है, वह यह है कि मैं कॉलम डिफ़ॉल्ट रूप से छवियां दिखाना चाहता हूं ताकि उपयोगकर्ता जान सकें कि वे क्रमबद्ध करने के लिए उन्हें क्लिक कर सकते हैं। क्या इसको मदद देने का कोई तरीका है?
आप वास्तव में अगर बयान में img का आरंभीकरण चला जाता, और बयानों अगर गठबंधन है। 'अगर (lnk! = null && GridView1.SortExpression == lnk.CommandArgument) {...' – Patrick
@ पैट्रिक – Devjosh
सुधार के सुझाव के लिए संपादन और धन्यवाद देखें धन्यवाद मदद के लिए बहुत कुछ! मैं इसे आज़माउंगा। मेरे पास कुछ प्रश्न हैं हालांकि: क्या इसके कुछ हिस्सों में मुझे सी # के बजाय वीबी के लिए बदलना होगा? इसके अलावा, मैंने अभी तक नियंत्रण के लिए घटनाओं के साथ काम नहीं किया है, मैं इसके लिए काफी नया हूं। ग्रिडव्यू की पंक्तिबद्ध घटना को संपादित करने के लिए कहां जाना है, इसकी कोई युक्तियां? – Cineno