Quantcast
Channel: Visual C# forum
Viewing all articles
Browse latest Browse all 31927

C# Foreach statement not working on datagrid

$
0
0

I am currently creating as I am trying to use a foreach statement on a DataGridView & loop through the rows & cells.  I have tried the dataview but this doesn’t seem to have the properties to count through cells.  I have therefore tried to use a for each statement on a datagridview to loop through the rows, then the cells & count the cells.  However, when I run the code & press the button to execute the loop, the code just bypasses the foreach statement & does not count the rows.  I have looked through lots of examples but can’t seem to get this working and its really frustrating.  Below is the code with I need help on a program the loop.  I need help please

Dv = new DataView(Movset1.Tables[0]);
            DataGridView Dgv1 = new DataGridView();
            Dgv1.DataSource = this.Dv.Table;
            int CellCount = 0;
            foreach (DataGridViewRow dr in Dgv1.Rows)
            {
               foreach (DataGridViewCell dc in dr.Cells)
                {
                    Rowcount++;
             }
            }
            MessageBox.Show(" there are " + CellCount + " Cells ");


Viewing all articles
Browse latest Browse all 31927

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>