c#停止标签中的数据重复

本文关键字:数据 标签 | 更新日期: 2023-09-27 18:27:03

如何停止数据在标签中重复?

目前,我的余额一直在旁边加一个值,例如余额:500.000,500.000

我只想打开一次。这是我使用的代码

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();

c#停止标签中的数据重复

您需要更改以下内容:

balanceShow.Text += " " + balanceDB.ToString();
availablebalanceShow.Text += " " + availableBalance.ToString();

balanceShow.Text = " " + balanceDB.ToString();
availablebalanceShow.Text = " " + availableBalance.ToString();

+=相当于这样说:

balanceShow.Text = balanceShow.Text + " " + balanceDB.ToString();

这就是为什么它总是将文本附加到现有文本中。您只想将余额的值分配给Text属性。