更新数据库时如何不使用标签

时间:2011-03-03 13:25:59

标签: asp.net

我从数据库中获取了一些我想用来更新另一个数据库行的数据。

如果我将第一个值放在标签上然后使用它,我知道如何做到这一点。

//首先,我得到了我想要的名字

DataTable table = GetName();
NameList.DataSource = table;
NameList.DataBind();


<asp:Label ID="lblName" runat="server" Text='<%#Eval("Name") %>' />

但是如何使用这样的标签进行白化。

//然后我想将名称添加到另一个数据行

protected void btnName_Click(object sender, EventArgs e)
{
    string Name = lblName.text;

    if (CategoryAccess.AddName(Name) != 0)
}

我想将lblName.Text改为比标签更好的东西。因为我不需要标签。我只需要标签所具有的价值。

1 个答案:

答案 0 :(得分:1)

您可以使用本地变量:

DataTable table = GetName();
string firstName = string.Empty;
if (table.Rows.Count > 0)
   firstName = table.Rows[0]["Name"].ToString();

在此代码之后,变量firstName将保持与您提到的标签相同的值。