我从数据库中获取了一些我想用来更新另一个数据库行的数据。
如果我将第一个值放在标签上然后使用它,我知道如何做到这一点。
//首先,我得到了我想要的名字
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
改为比标签更好的东西。因为我不需要标签。我只需要标签所具有的价值。
答案 0 :(得分:1)
您可以使用本地变量:
DataTable table = GetName();
string firstName = string.Empty;
if (table.Rows.Count > 0)
firstName = table.Rows[0]["Name"].ToString();
在此代码之后,变量firstName
将保持与您提到的标签相同的值。