从数据库检索整数值

时间:2019-05-02 17:10:48

标签: c# database

我想知道如何从数据库获取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

2 个答案:

答案 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; }
}