सी #: आप कंबोबॉक्स जैसे आइटम्स की सूची को .NET सेटिंग्स फ़ाइल में कैसे सहेजते हैं?सी #: आप कंबोबॉक्स जैसे आइटम्स की सूची को .NET सेटिंग्स फ़ाइल में कैसे सहेजते हैं?
उत्तर
आप आवेदन उपयोगकर्ता सेटिंग के बारे में बात कर रहे हैं, मैं बता गया के माध्यम से लूप चाहते है और एक सीमांकित स्ट्रिंग में मूल्यों को बचाने:
StringBuilder sb = new StringBuilder();
foreach(var item in combo.Items){
sb.Append(item.ToString() + ";");
}
Properties.Settings.MyListSetting = sb.ToString();
करें यदि उपरोक्त कोड सही नहीं है बहाना, यह सिर्फ है एक उदाहरण।
आशा है कि मदद करता है!
सेटिंग्स डिज़ाइनर का उपयोग करने का एकमात्र संग्रह प्रकार सिस्टम है। चयन। आरेलेलिस्ट। यदि आप एक ऐरेलिस्ट का उपयोग करते हैं, तो इसके सभी तत्वों के प्रकार क्रमबद्ध होना चाहिए ([सीरियलज़ेबल] विशेषता या सिस्टम को कार्यान्वित करना चाहिए। रनटाइम। सिराइलाइजेशन.इसेरियलज़ेबल।)
यहां कुछ कोड है जो एक ArrayList से डेटा प्राप्त करने के लिए है (नाम cboCollection) एक कॉम्बो बॉक्स और पीछे में सेटिंग्स में।
private void Form1_Load(object sender, EventArgs e)
{
if (Settings.Default.cboCollection != null)
this.comboBox1.Items.AddRange(Settings.Default.cboCollection.ToArray());
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
ArrayList arraylist = new ArrayList(this.comboBox1.Items);
Settings.Default.cboCollection = arraylist;
Settings.Default.Save();
}
//A button to add items to the ComboBox
private int i;
private void button1_Click(object sender, EventArgs e)
{
this.comboBox1.Items.Add(i++);
}
विंडोज फॉर्म ऑब्जेक्ट्स क्रमबद्ध नहीं हैं। इसलिए आप उन्हें एक फ़ाइल में serialize और स्टोर नहीं कर सकते हैं एक बाइनरीफॉर्मर के साथ। आपको फ़ाइल में मैन्युअल रूप से combobox मानों को स्टोर करने की आवश्यकता है।
string comboboxFileName = @"c:\workDir\settings.settings";
private void saveComboboxInFile (String comboboxFileName)
{
//--------------------------------------------------------
//- Store the combobox values in a file. 1 value = 1 line
//--------------------------------------------------------
try
{
using (StreamWriter comboboxsw = new StreamWriter(comboboxFileName))
{
foreach (var cfgitem in comboBox.Items)
{
comboboxsw.WriteLine(cfgitem);
}
} // End Using`
}
catch (Exception e)
{
//process exception
}
}
private void reloadCombboxFromFile (string comboboxFileName)
{
//-------------------------------------------------
//- Read the values back into the combobox
//-------------------------------------------------
try
{
using (StreamReader comboboxsr = new StreamReader(comboboxFileName))
{
while (!comboboxsr.EndOfStream)
{
string itemread = comboboxsr.ReadLine();
comboBox.Items.Add(itemread);
}
} // End Using
}
catch (DirectoryNotFoundException dnf)
{
// Exception Processing
}
catch (FileNotFoundException fnf)
{
// Exception Processing
}
catch (Exception e)
{
// Exception Processing
}
}
- 1. gdb में सेटिंग्स को कैसे सहेजते हैं?
- 2. VsVim सेटिंग्स फ़ाइल को सहेजते हैं
- 3. आप django इनलाइन फॉर्मेट के क्रम को कैसे सहेजते हैं?
- 4. आप NSUserDefaults को एक पूर्णांक कैसे सहेजते हैं?
- 5. आप आईआरबी इनपुट को एक .rb फ़ाइल में कैसे सहेजते हैं?
- 6. सी # App.config बनाम सेटिंग्स फ़ाइल
- 7. बिटमैप को आइकन के रूप में कैसे सहेजते हैं?
- 8. आप फ़ाइल आकार को सी # में कैसे प्राप्त करते हैं?
- 9. vb.net में इनलाइन प्रतिनिधियों को सी # जैसे कैसे करते हैं?
- 10. आप .NET में विभिन्न असेंबली संस्करणों में user.config सेटिंग्स कैसे रखते हैं?
- 11. एक फ़ाइल में अनुरोध (पायथन) कुकीज़ कैसे सहेजते हैं?
- 12. आप सभी स्थापित फ़ॉन्ट्स की सूची कैसे प्राप्त करते हैं?
- 13. सूची बॉक्स में आइटम्स के लिए डेटामैप्लेट कैसे करें?
- 14. सी # परियोजनाओं में आप app.config को कैसे एम्बेड करते हैं?
- 15. एप्लिकेशन सेटिंग्स में ऑब्जेक्ट्स की सूची कैसे स्टोर करें
- 16. नेस्टेड सूची से आइटम्स को निकालना पायथन
- 17. रेल - रेल कंसोल में, जब आप सहेजते हैं और झूठे होते हैं, तो आप कैसे पता लगा सकते हैं क्यों?
- 18. Django: ManyToManyField में डेटा कैसे सहेजते हैं?
- 19. आप सी में structs की एक सरणी कैसे बनाते हैं?
- 20. सेटिंग्स मॉड्यूल जैसे आईओएस कैसे बनाया जाए?
- 21. कंसोल विंडो पर हमारे कार्यों को टेक्स्ट फ़ाइल में कैसे सहेजते हैं?
- 22. डेल्फी में एक .txt फ़ाइल में स्ट्रिंग को कैसे सहेजते हैं?
- 23. आप सी में फ़ाइल का आकार कैसे निर्धारित करते हैं?
- 24. मैं .NET में शब्दकोशों की सूची कैसे बना सकता हूं?
- 25. एक चर में traceback/sys.exc_info() मानों को कैसे सहेजते हैं?
- 26. आप सी में संसाधन फ़ाइलों को कैसे एम्बेड करते हैं?
- 27. क्लोजर में आप एक सूची को यादृच्छिक कैसे करते हैं?
- 28. आप एक्सकोड 4 में फ़ाइल-विशिष्ट बिल्ड सेटिंग्स कैसे सेट करते हैं?
- 29. आप .NET में एल्गोरिदमिक कोड में कैसे जोर देते हैं?
- 30. एंड्रॉइड: देशी सेटिंग्स ऐप जैसे सेटिंग्स नेविगेशन कैसे बनाएं
क्या आपका मतलब App.Config है? –