gpt4 book ai didi

c# - 如何在文本字段中显示 int 值?

转载 作者:太空宇宙 更新时间:2023-11-03 21:25:25 25 4
gpt4 key购买 nike

我正在 Visual Studio 中开发一个 Web 表单应用程序,并且我正在尝试构建一个更新网格。

我可以从记录中引入 string 值,但是在引入 int 值时遇到了麻烦,例如 Age.

我已经在下面发布了我的代码。

代码:

private void DisplayPersonData(Author p)
{
txtFName.Text = p.Name;
txtAge.Text = p.Age;//Problem is here
}

protected void btnSearchId_Click(object sender, EventArgs e)
{
int id = System.Convert.ToInt32(txtId.Text);
hfId.Value = id.ToString();
targetPerson = GetPersonById(id);
DisplayPersonData(targetPerson);
}

protected void btnUpdate_Click(object sender, EventArgs e)
{
targetPerson = GetPersonById(Convert.ToInt32(hfId.Value));
targetPerson.Name = txtFName.Text;
targetPerson.Age = txtAge.Text;//Problem is here

context.SaveChanges();
}

我想我需要将 int 转换为 string,但我不确定该怎么做?

最佳答案

保存时转成int,设置值时转回string,

 protected void btnUpdate_Click(object sender, EventArgs e)
{
targetPerson = GetPersonById(Convert.ToInt32(hfId.Value));
targetPerson.Name = txtFName.Text;
targetPerson.Age = Convert.ToInt32(txtAge.Text);
context.SaveChanges();
}

private void DisplayPersonData(Author p)
{
txtFName.Text = p.Name;
txtAge.Text = p.Age.ToString();
}

关于c# - 如何在文本字段中显示 int 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27364022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com