Я очень новичок в программировании, спасибо за ваше время. Кажется, я искал по всему миру. Я нашел это https://stackoverflow.com/questions/16498614/reading-from-txt-file-then-exporting-data-to-datagridviewВставить в список массивов
Это отлично работает на то, что я делаю - ниже я вызываю класс и читаю файл. Все это прекрасно работает. Отображает всю информацию о файлах чтения в DataGrid. Теперь я хочу вставить запись (здесь я полностью потерялся). Я прочитал много информации о том, как вставить запись в список, но на основе того, как этот код ниже. Я не вижу способа вставить запись.
Должно быть, я смотрю влево, когда смотрю вправо. Спасибо за любые рекомендации. Мой класс.
public class User {
public string Id { get; set; }
public string Name { get; set; }
public string Surname { get; set; }
public string Telephone { get; set; }
public bool Vip { get; set; }
public int Age { get; set; }
public decimal Balance { get; set; }
public static List<User> LoadUserListFromFile(string path) {
var users = new List<User>();
foreach (var line in File.ReadAllLines(path)) {
var columns = line.Split('\t');
users.Add(new User {
Id = columns[0],
Name = columns[1],
Surname = columns[2],
Telephone = columns[3],
Vip = columns[4] == "1",
Age = Convert.ToInt32(columns[5]),
Balance = Convert.ToDecimal(columns[6])
});
}
return users;
}
}
Вот как я загружаю его из Основной формы.
usersDataGridView.DataSource = User.LoadUserListFromFile("user_db.txt");
"Массив"? Добавьте фрагмент кода, который иллюстрирует, что вы пытались сделать или используя псевдокод, если нужно, чтобы показать, с чем у вас возникают проблемы. – Alex
Я вижу, что я продолжаю проголосовать. Я не уверен, как даже задать вопрос, не спрашиваю ли я его выше. – SAP
Я вижу, что у вас есть значок «Информированный», означающий, что вы читаете всю страницу тура, что похвально. Если вы прочитали [как я задаю хороший вопрос] (http://stackoverflow.com/help/how-to-ask), вы бы знали, что ваш оригинальный (неотредактированный) вопрос не был хорошим. Я рад, что вы решили отредактировать его и уточнить, с чем вы столкнулись, и это выглядит как «как вставить новую строку в DataGridView» или «как я могу привязать список к DataGridView в качестве источника данных ». Вы можете снова изменить свой вопрос, чтобы указать, чего именно вы хотите достичь. – Alex