Получить целочисленное значение из базы данных - PullRequest
0 голосов
/ 02 мая 2019

Я хотел бы знать, как получить значение 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 ]

1 голос
/ 02 мая 2019

Вы можете использовать:

var result = dr.Field<int?>("intCol");
txtField.Text = result;

Вы не должны использовать static для своего класса модели.

public class YourModel
{
    public string Email { get; set; }
}
1 голос
/ 02 мая 2019

Вы можете использовать это:

Convert.ToInt32(dr["age"]); 

или, может быть,

dr.GetInt32(i); // i: The index of the field to find.

Эта ссылка может быть полезна. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...