पर बाइंड डेटा मैं अपनी पहली विंडोज फॉर्म प्रोजेक्ट का प्रयास कर रहा हूं, जो पहले पूरी तरह से वेब आधारित था और कुछ मुद्दों का सामना कर रहा था। मैं ऑब्जेक्ट्स की एक सूची को टैबकंट्रोल पर बांधना चाहता हूं और इसे टैब बना सकता हूं और फिर प्रत्येक टैब के क्लिक ईवेंट से डाटाबेस वैल्यू एक्सेस कर सकता है।विंडोज फॉर्म टैबकंट्रोल
वस्तु मैं बाध्य करने के लिए इच्छुक हूँ
public class TreeNodeItem
{
private NTree<string> node;
public TreeNodeItem(NTree<string> node)
{
this.node = node;
}
public string Value
{
get { return this.node.data; }
}
}
NTree नोड एक वस्तु में एक नोड का प्रतिनिधित्व करता है कि एक वृक्ष संरचना में मॉडल डेटा। मैं सूची में प्रत्येक ऑब्जेक्ट के लिए एक टैब बनाना चाहता हूं जिसमें वैल्यू प्रॉपर्टी टैब टेक्स्ट प्रॉपर्टी से जुड़ी हो। अन्य पोस्ट नियंत्रण की आइटम्ससोर्स संपत्ति के लिए बाध्यकारी का उल्लेख करते हैं, लेकिन विजुअल स्टूडियो मुझे यह संपत्ति नहीं दे रहा है।
किसी भी मदद की सराहना की जाएगी।
चीयर्स
स्टीवर्ट
हर बार जब मैं कर दिया है:
यह है कि यह कैसे उपयोग करने पर एक नमूना है:
अब, हम एक सहायक वर्ग हमें ट्रैक रखने में मदद करता है कि बनाने के लिए ऐसी स्थिति का सामना करना पड़ा, मैं या तो कस्टम नियंत्रण का निर्माण करूंगा (मेरे 5 साल के काम के दौरान बॉक्स में से एक को नहीं देखा है) या डेटा का प्रतिनिधित्व करने का एक और तरीका ढूंढें। पूर्व। वृक्षारोपण नियंत्रण – Marty
यह दुनिया में करना सबसे आसान काम है ... यदि आप 'Winforms' के बजाय' WPF' का उपयोग कर रहे थे। यदि आप Winforms में निहित नहीं हैं, तो मैं इसके बजाय WPF का उपयोग करने का सुझाव दूंगा। मैंने अक्सर अपने दृश्य मॉडल के साथ टैब और टैब पेज सामग्री में डेटा बाइंडिंग की है। यदि wpf एक विकल्प है तो मैं एक उदाहरण प्रदान कर सकता हूं। –
@NathanA मुझे पता है, काश मैं WPF का उपयोग कर रहा था क्योंकि यह बहुत आसान होगा अगर मैं था, हालांकि मैं WinForms – Rachel