Note that there are some explanatory texts on larger screens.

plurals
  1. POextract data from nested List
    primarykey
    data
    text
    <p><strong>The Code:</strong></p> <pre><code>List&lt;Expense&gt; exp = new List&lt;Expense&gt;(); List&lt;Budget&gt; bud = new List&lt;Budget&gt;(); bud.Add(new Budget() { sal_tp = 0, sal_fos_veri = 1 }); exp.Add(new Expense() { sal_tp =2, sal_fos_veri = 3 }); bud.Add(new Budget() { sal_tp = 4, sal_fos_veri = 5 }); exp.Add(new Expense() { sal_tp =6, sal_fos_veri = 7 }); bud.Add(new Budget() { sal_tp = 8, sal_fos_veri = 9 }); exp.Add(new Expense() { sal_tp =10, sal_fos_veri = 11 }); bud.Add(new Budget() { sal_tp = 12, sal_fos_veri = 13 }); exp.Add(new Expense() { sal_tp =14, sal_fos_veri = 15 }); bud.Add(new Budget() { sal_tp = 16, sal_fos_veri = 17 }); exp.Add(new Expense() { sal_tp =18, sal_fos_veri = 19 }); bud.Add(new Budget() { sal_tp = 20, sal_fos_veri = 21 }); exp.Add(new Expense() { sal_tp =22, sal_fos_veri = 23 }); bud.Add(new Budget() { sal_tp = 24, sal_fos_veri = 25 }); exp.Add(new Expense() { sal_tp =26, sal_fos_veri = 27 }); </code></pre> <p><em><strong>end of partial class</em></strong></p> <pre><code>public class Expense { public int sal_tp { get; set; } public int sal_fos_veri { get; set; } } public class Budget { public int sal_tp { get; set; } public int sal_fos_veri { get; set; } } </code></pre> <p><strong>expecting ouput like:</strong></p> <p>*<em>0 2 1 4 3 5 .... and so on.... *</em></p> <blockquote> <p>how to iterate both the lists at a time? I have tried something like this</p> </blockquote> <pre><code>for(int i=0;i&lt;bud.Count;i++) { Expense explist=exp[i]; Budget budlist=bud[i]; Response.Write(budlist.sal_tp); Response.Write(explist.sal_tp); Response.Write(budlist.sal_fos_veri); Response.Write(explist.sal_fos_veri); } </code></pre> <p><strong>problem:</strong> this will increase code, I want to iterate through that "budlist" also. Like i used to do something like this in java </p> <pre><code>for(int i=0;i&lt;data.size();i++) { for(int j=0;j&lt;((ArrayList)data.get(i)).size();j++) { out.print("&lt;td&gt;"); out.print(((ArrayList)data.get(i)).get(j)); out.print("&lt;/td&gt;"); out.print("&lt;td&gt;"+((ArrayList)exp_data.get(i)).get(j)+"&lt;/td&gt;"); } out.println("&lt;/tr&gt;"); } </code></pre> <p>Is anything like that possible?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload