मैं ग्रिडव्यू टेम्पलेट कॉलम क्रम को गतिशील रूप से कैसे बदल सकता हूं?मैं ग्रिडव्यू टेम्पलेट कॉलम क्रम को गतिशील रूप से कैसे बदल सकता हूं?
7
A
उत्तर
3
सभी कॉलम GridView वस्तु की और स्टोर उन्हें एक संग्रह में के माध्यम से दोहराएं।
List<DataControlField> columns = new List<DataControlField>(); foreach (DataControlField column in gv.Columns) { columns.Add(column); }
पुनर्व्यवस्थित करेंस्तंभ-वस्तुओं के रूप में आप संग्रह में चाहते हैं।
//Rearrange columns' collection..
साफ़ सभी स्तंभों GridView वस्तु की और GridView वस्तु को संग्रह से कॉलम जोड़ें।
gv.Columns.Clear(); foreach (DataControlField column in columns) { gv.Columns.Add(column); }
0
इस टेम्पलेट क्षेत्रों के साथ काम करने के लिए प्रतीत नहीं होता। कॉलम को हटाने और फिर से जोड़ने के बाद टेम्पलेट फ़ील्ड खाली हैं (बाध्य फ़ील्ड सही मान दिखाते हैं)।
0
RowCreated
घटना पर, प्रत्येक स्तंभ के माध्यम से पुनरावृति, एक varible (oCell
) पर प्रत्येक पंक्ति (टेम्पलेट क्षेत्र) के प्रथम कक्ष बचाने के लिए और संग्रह से हटाने के लिए, तो column.Add(oCell)
का उपयोग के अंत में जोड़ने के लिए संग्रह।
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e){
GridViewRow row = e.Row;
// Intitialize TableCell list
List<TableCell> columns = new List<TableCell>();
foreach (DataControlField column in GridView1.Columns)
{
//Get the first Cell /Column
TableCell cell = row.Cells[0];
// Then Remove it after
row.Cells.Remove(cell);
//And Add it to the List Collections
columns.Add(cell);
}
// Add cells
row.Cells.AddRange(columns.ToArray());
}
संबंधित मुद्दे
- 1. गतिशील रूप से ग्रिडव्यू
- 2. गतिशील रूप से ग्रिडव्यू आइटम टेम्पलेट को बदलें
- 3. कैसे गतिशील रूप क्रम
- 4. मैं वस्तु को गतिशील रूप से कैसे डाल सकता हूं?
- 5. मैं एक्शन बार क्रियाओं को गतिशील रूप से कैसे बदल सकता हूं?
- 6. तीन.जेएस - मैं वस्तु की अस्पष्टता को गतिशील रूप से कैसे बदल सकता हूं?
- 7. गतिशील रूप से कॉलम
- 8. गतिशील रूप से ग्रिडव्यू में कॉलम को पुन: क्रमबद्ध करने के लिए
- 9. मैं आइटमपैन टेम्पलेट में ग्रिड में गतिशील रूप से रोविडिनेशन कैसे जोड़ सकता हूं?
- 10. मैं एक्सकोड 4 में कॉपीराइट टेम्पलेट कैसे बदल सकता हूं?
- 11. क्या मैं गतिशील रूप से एक नेस्टेड मास्टर पेज के मास्टर को बदल सकता हूं?
- 12. मैं jquery ui स्लाइडर के लिए न्यूनतम, अधिकतम मान कैसे गतिशील रूप से बदल सकता हूं?
- 13. मैं गतिशील रूप से फ़ंक्शन कैसे बना सकता हूं?
- 14. मैं एम्बर के साथ डीओएम में गतिशील रूप से एक नया टेम्पलेट कैसे डाल सकता हूं?
- 15. एएसपीनेट प्रोग्रामेटिक रूप से ग्रिडव्यू
- 16. सी ++: मैं गतिशील टेम्पलेट प्रकार कैसे बना सकता हूं
- 17. गतिशील रूप से डेटा टेम्पलेट बदलें
- 18. मैं चींटी को मैवेन से कैसे बदल सकता हूं?
- 19. गतिशील रूप से CreateParams बदल रहा है?
- 20. क्या मैं गतिशील रूप से UITextField की संपत्ति UIReturnKeyType बदल सकता हूं?
- 21. WinJS टेम्पलेट में गतिशील रूप से
- 22. मैं टेम्पलेट से उपयोगकर्ता श्रेणी को कैसे हटा सकता हूं?
- 23. जब स्तंभ को अनुक्रमित किया जाता है तो मैं कॉलम को कैसे बदल सकता हूं
- 24. मैं UIImageView को अपनी छवि को प्रोग्रामेटिक रूप से कैसे बदल सकता हूं?
- 25. क्या मैं रैंक 3 में प्रोग्रामेटिक रूप से config.cache_classes को बदल सकता हूं?
- 26. रूबी पर रूबी के सभी मॉडलों के लिए मैं सक्रिय रिकॉर्ड डेटाबेस को गतिशील रूप से कैसे बदल सकता हूं?
- 27. मैं बिना किसी प्रतिकृति के .NET में वेब सेवा पतों को गतिशील रूप से कैसे बदल सकता हूं?
- 28. मैं ग्रिडव्यू में फ़ॉन्ट रंग कैसे बदल सकता हूं DevExpress C#
- 29. क्या मैं आइटम टेम्पलेट में डेटा टेम्पलेट के विजुअलस्टेट को बदल सकता हूं?
- 30. गतिशील रूप से एक टेम्पलेट मान
http://geekswithblogs.net/dotNETvinz/archive/2009/06/03/move--autogenerate-columns-at-leftmost-part-of-the-gridview.aspx – hotcoder