У меня есть gridview с именем myGridView
с 800k строк. Один из столбцов называется NAME
и может иметь значения Alex (1)
, где один - номер текущей записи для Алекса. Когда я вставляю новую запись для Алекса, я хочу, чтобы он имел значение NAME "Alex (n)", где n - наименьшее число, которое не берется. Я думаю, что я должен сделать фильтр вроде этого: var rows = (all objects in gridview).Select(rows where NAME.IndexOf( "Alex (" ) > -1)
И это вернет мне все записи для Alex ( some number)
, и теперь я должен фильтровать по номеру, я полагаю ... Как сделать точный фильтр, чтобы вернуть мне наименьшее число, которое еще не взято? Это может быть быстрее?