Доброго времени суток, есть класс описывающий записи в бд:
public class Person
{
public int Id { get; set; }
public string FIO { get; set; }
public string Club { get; set; }
public string ChallengeName { get; set; }
public int Place { get; set; }
public int NumberOfMedals { get; set; }
}
Необходимо на старте формы заполнить таблицу, вроде ничего сложного, но тут встал перед вопросом, т.к. записи состоят из 2 типов данных, именно Int
и String
, то таким образом я поступить не смогу?
private void LoadData()
{
Connection.Connections();
List<Person> list = new List<Person>();
using (SQLiteDataReader rdr = Connection.ExecuteData($"SELECT * FROM List"))
{
if (rdr != null)
{
while (rdr.Read())
{
Person n = new Person();
Person[] L = new Person[] { rdr.GetInt32(0), rdr.GetString(1), rdr.GetString(2), rdr.GetString(3), rdr.GetInt32(4), rdr.GetInt32(5) };
n.Id = L[0];
n.FIO = L[1];
n.Club = L[2];
n.ChallengeName = L[3];
n.Place = L[4];
n.NumberOfMedals = L[5];
list.Add(n);
}
Connection.Close();
}
}
}
Как корректно нужно объявить и заполнить список?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите пожалуйста почему не срабатывает код, окно находит кнопку тоже, но нажатия не происходит ни WM_LBUTTONDOWN c WM_LBUTTONUP ни BM_CLICK
При попадании по игроку нужно обновлять показания его здоровья на его сторонеПочему этого не происходит и как правильно это реализовать?