c# stop data repeating itself in label
<p>How would i stop data repeating itself in a label?</p>

<p>at the moment my balance keep adding a value next to it for e.g balance: 500.000, 500.000</p>

<p>where i only want it to open once. here the code i am using</p>

<pre><code>SqlDataReader readdata;

try
{

    sqlCommandbalance.Connection.Open();
    sqlCommandbalance.Parameters["@accountID"].Value = show.accountID;
    readdata = sqlCommandbalance.ExecuteReader();
    string balanceDB = null;
    string availableBalance = null;
    while (readdata.Read())
    {
        balanceDB = readdata["balance"].ToString();
        availableBalance = (Convert.ToDecimal(readdata["balance"].ToString()) + Convert.ToDecimal(readdata["overdraftlimit"])).ToString();
    }
    sqlCommandbalance.Connection.Close();
    balanceShow.Text += " " + balanceDB.ToString();
    availablebalanceShow.Text += " " + availableBalance.ToString();
</code></pre>
