मैं एक string
सरणी के लिए एक ASP.NET GridView
नियंत्रण बाध्य करने के लिए कोशिश कर रहा हूँ और मैं निम्नलिखित आइटम प्राप्त करने के लिए एक ASP.NET GridView नियंत्रण बाइंडिंग:एक स्ट्रिंग सरणी
एक नाम साथ क्षेत्र या संपत्ति 'आइटम' चयनित डेटा स्रोत पर नहीं मिला था।
एएसपी की डेटाफिल्ड संपत्ति के लिए मुझे सही मूल्य क्या है: मेरे ग्रिड व्यू नियंत्रण में बाउंडफ़िल्ल्ड कॉलम का उपयोग करना चाहिए।
ASPX पेज
<asp:GridView ID="MyGridView" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="Item" />
<asp:CommandField ButtonType="Link" ShowSelectButton="true" SelectText="Click Me!" />
</Columns>
</asp:GridView>
कोड के पीछे:: यहाँ मेरी स्रोत कोड है
string[] MyArray = new string[1];
MyArray[0] = "My Value";
MyGridView.DataSource = MyArray;
MyGridView.DataBind();
अद्यतन
मैं क्योंकि मैं करने की जरूरत है AutoGenerateColumns
विशेषता false
करने के लिए सेट की आवश्यकता है अतिरिक्त asp:CommandField
कॉलम उत्पन्न करें। मैं अपने कोड नमूना अद्यतन किया है इस परिदृश्य को प्रतिबिंबित करने के
धन्यवाद, मुझे LINQ का उपयोग करके यह समाधान पसंद है। –
मैं यहां ऊपर जैसा कुछ उपयोग कैसे कर सकता हूं: http://stackoverflow.com/questions/34209825/how- टू-गठबंधन-एकाधिक-सूचियां-और-उपयोग-ए-ग्रिडव्यू-डेटासोर्स धन्यवाद। – Si8