Как извлечь подстроку из строки в PHP до тех пор, пока она не достигнет определенного символа?

У меня есть часть PHP-приложения, которое оценивает длинную строку, введенную пользователем, и извлекает число, которое всегда начинается с 20 символов в строке, которую пользователь предоставляет.

Единственный проблема в том, что я не знаю, как долго будет номер для каждого пользователя, Я хочу, чтобы мой уровень обслуживания возвращал список объектов Person (например, IList ). Я хочу, чтобы изменения в списке были ...

Я хочу отобразить список людей в DataGridView в приложении Windows Forms. Я хочу, чтобы мой уровень обслуживания возвращал список объектов Person (например, IList ). Я хочу, чтобы изменения в списке отражались в DataGridView и наоборот. Я понимаю, что использование BindingSource облегчает работу с DataGridView . Мой вопрос заключается в том, чтобы двусторонняя привязка данных работала, мне нужно:

//pseudo code
BindingSource.DataSource = IBindingList

или я могу сделать:

BindingSource.DataSource = IList

В чем разница? Если я внесу изменения в список, будет ли обновлен DataGridView в любом случае? И если мне нужно использовать BindingList , http://msdn.microsoft.com/en-us/library/ms132679.aspx :

«Однако типичные решения программист будет использовать класс, который обеспечивает функциональность привязки данных, например BindingSource вместо напрямую используя BindingList . "

11
задан John Saunders 13 January 2011 в 01:30
поделиться