I want to bind a arraylist to grid in asp.net c#? -


संभव डुप्लिकेट:

  nsecashservice serviceofgainers = नया nsecashservice (); Int idd = serviceofgainers.maxID (); System.Collections.ArrayList copygrid = new System.Collections.ArrayList (); System.Collections.ArrayList ग्रिड = नया सिस्टम.कॉलिकेशंस.अरेरे लिस्ट (); ग्रिड = सेवाओफ़ाइनर.गेटडाटा (आईआईडी); कॉपीग्रीड = ग्रिड; सिस्टम। संकलक। अर्रेयलिज़ हारे = नया सिस्टम। कोलेक्शन.अरेलेलिस्ट (); This.dataGridView1.DefaultCellStyle.BackColor = Color.Bisque; DataGridView1.सक्षमहैडर्सविजुअल शैली = झूठे; DataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Salmon; DataGridView1.Columns.Add ("Sl.No", "Sl.No"); // कंसोल.प्रकाश रेखा ("कॉलम चौड़ाई:" + डेटाग्रीड दृश्य 1। कॉलम [0]। विथथ); DataGridView1.Columns.Add ("स्क्रिपनाम", "कंपनी"); DataGridView1.Columns.Add ("पिछला बंद", "पिछला क्लोज़"); DataGridView1.Columns.Add ("क्लोजव्यू", "क्लोजव्यू"); DataGridView1.Columns.Add ("प्रतिशतडिफ", "प्रतिशतदिफ़"); // इंट पंक्ति = ग्रिड। संख्या -1; (इंट r = 0; आर एंड एलटी; = 14; r ++) के लिए {scripinfo inf = grid [r] scripinfo के रूप में; // कंसोल। WRITELine (खाली संख्या "+ डेटाग्रीड दृश्य। Rows.Count); dataGridView1.Rows.Add (); DataGridView1.Rows [r] .सेल [0] .Value = r + 1; DataGridView1.Rows [r] .सेल [1] .Value = inf.scripName; DataGridView1.Rows [आर] .सेल [1] .Style.ForeColor = System.Drawing.Color.Blue; DataGridView1.Rows [r] .सेल [2]। मूल्य = मैथ। राउंड (inf.prevClose, 2); DataGridView1.Rows [r] .सेल [3] .वॉल्यू = मैथ। राउंड (इन्फ़। क्लोज़ वैले, 2); डेटाग्रीड दृश्य 1। आरओ [आर]। सील्स [4]। वैल्यू = मैथ। राउंड (इन्फ। प्रोसेन्ट डिफ, 2); DataGridView1.Rows [आर] .सेल [4] .Style.ForeColor = System.Drawing.Color.Green; }   

यह कोड मैंने खिड़की के अनुप्रयोग में किया है, मैं उसे asp.net c # में बदलना चाहता हूँ। इसमें मुझे डेटा के 4 कॉलम वाले 1500 पंक्तियों की एक सरणी सूची मिली है। कृपया मुझे इस कोड को बदलने के लिए मदद करें।

जब आप इसे asp.net में बदलते हैं, तो मुझे लगता है कि आप उन कॉलमों के साथ डाटा को डेटाैट में बदल सकते हैं < / P>

मान लीजिए आपके डेटा में डेटा प्राप्त करने के बाद, पृष्ठ के पीछे आपके कोड में एएसपीएक्स पृष्ठ में ग्रिडव्व्व gvResults है (उदाहरण के लिए डीटी)

  gvResults.DataSource = dt; gvResults.DataBind (); आपके एएसपीएक्स पृष्ठ में  
  और   

पढ़ें। & gt;

या

  & asp: TemplateField HeaderText = "आपका नाम" & gt; & LT; ItemTemplate & gt; & Lt;% # Eval ("column_name_in_table")% & gt; & Lt; / ItemTemplate & gt; & Lt; / एएसपी: TemplateField & gt;    

Comments