我想知道如何从数据库获取Integer
值并将其放入TextBox
。
我知道如何从数据库中获取VARCHAR
值,如下所示:
public static string email;
public static string Email
{
get { return email; }
set { email = value; }
}
然后,在数据库代码处:
if (dr.Read())
{
Email = dr["email"].ToString();
}
但是如何检索int
?
答案 0 :(得分:1)
您可以使用此:
Convert.ToInt32(dr["age"]);
或者也许
dr.GetInt32(i); // i: The index of the field to find.
This链接可能有用。 :)
答案 1 :(得分:1)
您可以使用:
var result = dr.Field<int?>("intCol");
txtField.Text = result;
您不应将static
用于模型类。
public class YourModel
{
public string Email { get; set; }
}