I have 3 string builders which display different values imported from a data table. Currently when the page is rendered I only get the 3 same values for "binType" so "date" etc. have binType values. Could someone tell me what I'm doing wrong here?

```
if (binForm.Rows.Count != 0)
{
    int rowCounter = binForm.Rows.Count;
    int increment = 0;
    while (rowCounter > 0)
    {
        tableData.Append("<td>" + binForm.Rows[increment]["binType"].ToString() + "</td>");
        tableData2.Append("<td>" + binForm.Rows[increment]["binColour"].ToString() + "</td>");
        tableData3.Append("<td>" + binForm.Rows[increment]["date"].ToString() + "</td>");
                    increment++;
                    rowCounter--;
                }
            }
            literal.Text = tableData.ToString();
            literal2.Text = tableData.ToString();
            literal3.Text = tableData.ToString();

            connect.Close();
        }

```