|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Доброе время суток! DataTable ищу строку DataRow foundRow = SqlDataTable.Rows.Find(this.ParentCombo.TextBox1.Text); теперь хочу спозиционироваться на неё в DataGridView походу следует использовать свойство FirstDisplayedScrollingRowIndex (понятно что DataSource у DataGridView и есть эта SqlDataTable) как получить этот индекс из foundRow? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 12:26 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Промежуточный объект создай, в нем и ищи ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 12:34 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
WPF, может я не догоняю но у меня уже найдено, теперь на него надо спозиционироваться в DataGridView ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 12:40 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 12:41 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloper, спасибо, то что надо ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 12:52 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenkocooldeveloper, спасибо, то что надоБудет работать только при отсутствии локального фильтра и сортировки. Надо искать индекс записи в DataView, к которому прицеплен DataGridView. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 13:13 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей КБудет работать только при отсутствии локального фильтра и сортировки. Надо искать индекс записи в DataView, к которому прицеплен DataGridView. DataTable научилась фильтровать и сортировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 13:38 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КБудет работать только при отсутствии локального фильтра и сортировки. Надо искать индекс записи в DataView, к которому прицеплен DataGridView. DataTable научилась фильтровать и сортировать? Таки DataGridView поди прицеплен к DataTable не напрямую, а через дефолтный DataView, если он явно не указан. Не? Код: c# 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 06:06 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей КТаки DataGridView поди прицеплен к DataTable не напрямую, а через дефолтный DataView, если он явно не указан. Не? А с каких это пор манипуляции с DefaultView начали влиять на DataTable? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 10:18 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloper, ТС-у надо определить позицию найденной им строки в DataGridView. Последний отображает фактически DataTable.DefaultView. Давай попросим ТС отсортировать грид по какой-нибудь колонке, чтобы порядок строк стал отличным от первоначального, воспользоваться твоим кодом и проверить, а правильный-ли индекс ему вернётся. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 11:11 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloper, действительно, если в гриде кликнуть по заголовку то индекс полученный из DataTable перестаёт соответствовать реальному в гриде. Вопрос решил таким образом: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
возможно не самый оптимальный способ но работает надёжно, и не зависит от сортировки и фильтрации. Спасибо всем кто учавствовал. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 11:26 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
skyANAcooldeveloper, ТС-у надо определить позицию найденной им строки в DataGridView. Последний отображает фактически DataTable.DefaultView. Давай попросим ТС отсортировать грид по какой-нибудь колонке, чтобы порядок строк стал отличным от первоначального, воспользоваться твоим кодом и проверить, а правильный-ли индекс ему вернётся. Индекс будет тот же самый, что и в первом случае. Именно это я и сказал: МСУА с каких это пор манипуляции с DefaultView начали влиять на DataTable? :) Что не так-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 11:26 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenkocooldeveloper, действительно, если в гриде кликнуть по заголовку то индекс полученный из DataTable перестаёт соответствовать реальному в гриде Разумеется. Я тебе ответил на вопрос: Mikhail как получить этот индекс из foundRow? P.S. А вообще, святое правило: юзаешь датагридвью, юзай и байдингсурс. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 11:28 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenkoвозможно не самый оптимальный способ но работает надёжно, и не зависит от сортировки и фильтрации. Классический вариант: отыскать заново элемент по идентификатору и определить его индекс через тот же "мой вариант". Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 11:33 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloper, да, так выглядит оптимальнее, и не требует индекса. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 11:44 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenkocooldeveloper, да, так выглядит оптимальнее, и не требует индекса. Наоборот, этот вариант не оптимальнее: Код: c# 1. 2.
Код: c# 1. 2.
Юзай BindingSource. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 11:51 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloper, спасибо за науку. Я пока только разбираюсь с шарпом. После дельфей многое кажется более сложным и не логичным. Но, думаю, это следствие пока малого опыта и знаний в шарпе. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 13:40 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Mikhail TchervonenkoПосле дельфей многое кажется более сложным и не логичным Знаем, плавали :) P.S. Недавно заходил упертый дельфист, пришлось расколыхать его мозг немного :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 13:46 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloperskyANAcooldeveloper, ТС-у надо определить позицию найденной им строки в DataGridView. Последний отображает фактически DataTable.DefaultView. Давай попросим ТС отсортировать грид по какой-нибудь колонке, чтобы порядок строк стал отличным от первоначального, воспользоваться твоим кодом и проверить, а правильный-ли индекс ему вернётся. Индекс будет тот же самый, что и в первом случае. Именно это я и сказал: МСУА с каких это пор манипуляции с DefaultView начали влиять на DataTable? :) Что не так-то?Протри глаза. ТС-у нужен порядковый индекс в DataGridView (displayIndex), а не индекс строки в таблице данных (dataIndex). ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 15:04 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
skyANAПротри глаза. ТС-у нужен порядковый индекс в DataGridView (displayIndex), а не индекс строки в таблице данных (dataIndex). Хватит упорно давить лбом кирпичную кладку. Я еще раз повторяю: 14228907 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 15:46 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloperskyANAПротри глаза. ТС-у нужен порядковый индекс в DataGridView (displayIndex), а не индекс строки в таблице данных (dataIndex). Хватит упорно давить лбом кирпичную кладку. Я еще раз повторяю: 14228907 Оставь при себе свои плоские метафоры. Я понял, что ты подумал, что под "эти индексом" ТС понимает позицую строки в DataTable, а не в DataGridView. Вот эту своё сообщение поясни: 14228895 . ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 16:36 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
skyANAОставь при себе свои плоские метафоры. Но уж лучше они, чем твоё унылое гундение, согласись. skyANAЯ понял, что ты подумал, что под "эти индексом" ТС понимает позицую строки в DataTable, а не в DataGridView.Вот эту своё сообщение поясни: 14228895 . Автор спросил: Mikhail TchervonenkoDataRow foundRow = SqlDataTable.Rows.Find(this.ParentCombo.TextBox1.Text); как получить этот индекс из foundRow? Я ему ответил. Мне фиолетово было, к чему прикручен этот SqlDataTable, зачем он прикручен к гриду и почему не справедлив мир. Мне так же фиолетово, есть ли у грида сортировка. Она вообще может быть выключена у автора и не используется. Так понятно? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 16:43 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloperskyANAОставь при себе свои плоские метафоры. Но уж лучше они, чем твоё унылое гундение, согласись. skyANAЯ понял, что ты подумал, что под "эти индексом" ТС понимает позицую строки в DataTable, а не в DataGridView.Вот эту своё сообщение поясни: 14228895 . Автор спросил: Mikhail TchervonenkoDataRow foundRow = SqlDataTable.Rows.Find(this.ParentCombo.TextBox1.Text); как получить этот индекс из foundRow? Я ему ответил. Мне фиолетово было, к чему прикручен этот SqlDataTable, зачем он прикручен к гриду и почему не справедлив мир. Мне так же фиолетово, есть ли у грида сортировка. Она вообще может быть выключена у автора и не используется. Так понятно?Не тупи. Я тебе тебя не об этом спрашиваю. Не фиг на автора стрелки переводить. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 16:56 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
skyANAНе тупи. Я тебе тебя не об этом спрашиваю. Не фиг на автора стрелки переводить. Опять давишь лбом стену? ) Что именно тебе там не ясно? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 17:21 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloperskyANAНе тупи. Я тебе тебя не об этом спрашиваю. Не фиг на автора стрелки переводить. Опять давишь лбом стену? ) Что именно тебе там не ясно?Не ясно, на фиг ты постишь бессмысленные сообщения, если понимаешь, что ТС-у нужно совсем другое. Тро-ло-ло что-ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 17:45 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
skyANAcooldeveloperОпять давишь лбом стену? ) Что именно тебе там не ясно?Не ясно, на фиг ты постишь бессмысленные сообщения, если понимаешь, что ТС-у нужно совсем другое. Тро-ло-ло что-ли? Еще раз повторяю, для тех у кого туго с понимаем бытия :) Мой вариант абсолютно рабочий . В случае, если нет сортировок в гриде: никаких проблем. В случае, если сортировки есть: я объяснил, как с помощью моего же варианта сделать так, что бы индекс находился корректно. Таким образом, я дал автору решение. Рабочее решение . Внимание вопрос: как коррелирует моё рабочее решение с твоим унылым вбросом о том, что я посщю бессмысленные сообщения? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 17:55 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloperМой вариант абсолютно рабочий . В случае, если нет сортировок в гриде: никаких проблем.Жжёшь Правильно будет так: твой вариант рабочий, если в гриде нет ни фильтрации, ни сортировок. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 18:23 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
skyANAcooldeveloperМой вариант абсолютно рабочий . В случае, если нет сортировок в гриде: никаких проблем.Жжёшь Правильно будет так: твой вариант рабочий, если в гриде нет ни фильтрации, ни сортировок. А чем это не решение? Тем более, автор ничего про сортировку не писал. Это во-первых. А во-вторых, мой код рабочий и с сортировкой и фильтрацией. Разуй глаза, я показал все на примере. Так что выбирайся уже из танка. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 19:27 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloper, решение Код: c# 1.
это не решение, так как грид будет неправильно спозиционирован, если есть фильтр или сортировка. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 19:37 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloper, второй твой вариант - шняга, ты сам это признал: 14229096 . ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 19:39 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
skyANAcooldeveloper, второй твой вариант - шняга, ты сам это признал: 14229096 . Если используется сортировка. О ней автор ничего не говорил в сабже. Поэтому для вариантов простого отображения данных мой вариант нормален. Вопросы? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 19:54 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
skyANAcooldeveloper, решение Код: c# 1.
это не решение, так как грид будет неправильно спозиционирован, если есть фильтр или сортировка. Включи остатки мозгов, это будет работать правильно. Через дополнителтный цикл поиска элемента. Во-вторых, автор не говорил ни о каких сортировках. Я дал ответ на конкретный вопрос. Что там еще у автора есть - монопенисуально. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 19:57 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
А теперь правильный ответ. :-) Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 05:48 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей КА теперь правильный ответ. :-) Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
1. Зачем гавнокастинг? 2. Зачем гавнохелпер? Any ведь есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 09:51 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloper1. Зачем гавнокастинг?Что-то я не увидел IEnumerable<DataRowView>. Может плохо смотрел? :-) Код: c# 1. 2. 3. 4. 5.
cooldeveloper2. Зачем гавнохелпер? Any ведь есть.Вроде как задача определить индекс записи? зы: Предлагаю ввести мараторий на выражения гавноXXX . Не нравятся... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 10:52 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloper1. Зачем гавнокастинг? Или это про это? Код: c# 1.
Ну пусть преобразовывается иначе. Это просто пример... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 10:55 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей КЧто-то я не увидел IEnumerable<DataRowView>. Может плохо смотрел? :-) Не понял, какой IEnumerable? Я о (int)r["id"]) == 12345 vs r["id"]) == 12345 :) Алексей КВроде как задача определить индекс записи? Ну, ты ж ищешь первый элемент и ретурнишься. Any делает тоже самое. Алексей Кмараторий Ок. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 10:55 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУАлексей КВроде как задача определить индекс записи? Ну, ты ж ищешь первый элемент и ретурнишься. Any делает тоже самое.Только при этом возвращает true/false. А нужен индекс. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 10:57 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУr["id"]) == 12345А что, такое будет работать? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 10:58 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей КТолько при этом возвращает true/false. А нужен индекс. Тьфу ты, заговорился. Конечно речь о First, я думал, ты поймешь. Алексей КМСУ(r["id"]) == 12345А что, такое будет работать? Разумеется, почему нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 11:15 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУАлексей КТолько при этом возвращает true/false. А нужен индекс. Тьфу ты, заговорился. Конечно речь о First, я думал, ты поймешь.А зачем нам ссылка на элемент? Нам нужен его индекс (см название темы :-) ), чтобы потом по нему установить текущую запись. Иначе будет лишний поиск по списку. МСУАлексей Кпропущено... А что, такое будет работать? Разумеется, почему нет?Ну ладно. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 11:24 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей КА зачем нам ссылка на элемент? Нам нужен его индекс (см название темы :-) ), чтобы потом по нему установить текущую запись. Иначе будет лишний поиск по списку. Не понял, откуда там будет лишний поиск? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 11:48 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУАлексей КА зачем нам ссылка на элемент? Нам нужен его индекс (см название темы :-) ), чтобы потом по нему установить текущую запись. Иначе будет лишний поиск по списку. Не понял, откуда там будет лишний поиск?Ну покажи пример, как имея ссылку на нужную запись, сделать её текущей в BindingSource. Кроме как myBindingSource.Position = itemIndex , других способов вроде нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 11:56 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей К, Код: c# 1.
Вот и всё, никаких циклов и левых экстеншен хелперов. P.S. Ну если IndexOf не считать "циклом", конечно. По сути это рекурсия. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 11:59 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУАлексей К, Код: c# 1.
Вот и всё, никаких циклов и левых экстеншен хелперов. P.S. Ну если IndexOf не считать "циклом", конечно. По сути это рекурсия. .First - первый цикл. .IndexOf - второй цикл. Оно конечно экономия на спичках, но всё равно неприятно. Мой прикладной код короче и понятнее (не считая расширяющего метода, но это системный код). И результат опять неправильный. Нас интересует индекс записи в DataView а не в DataTable по описанным выше причинам (локальная фильтрация и сортировка). ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 12:04 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУP.S. Ну если IndexOf не считать "циклом", конечно. По сути это рекурсия.Про рекурсию не понял. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 12:05 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУВот и всё, никаких цикловУ меня в прикладном коде циклов тоже нет. Всё функционально. МСУи левых экстеншен хелперов.Не самоцель. В каждом нормальном проекте есть самописный системный слой. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 12:07 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей К.First - первый цикл. Это такой же цикл, как и твой FirstIndex Алексей К.IndexOf - второй цикл. Не совсем цикл, рекурсия. Но суть такая же. Алексей КОно конечно экономия на спичках, но всё равно неприятно. Я уж лучше в одну строчку кода воспользуюсь штатным DataTable.Rows.IndexOf(DataRow), чем буду писать вот этот ... код :) ... код Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Алексей КМой прикладной код короче и понятнее (не считая расширяющего метода, но это системный код). А почему это ты экстеншен не считаешь? Лихо, однако :) Насчет понятности кода, это смотря с какой стороны посмотреть. Алексей КИ результат опять неправильный. Нас интересует индекс записи в DataView а не в DataTable по описанным выше причинам (локальная фильтрация и сортировка). Запарил ты со своей сортировкой :) Алексей КМСУP.S. Ну если IndexOf не считать "циклом", конечно. По сути это рекурсия.Про рекурсию не понял. :-) IndexOf - это рекурсия. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 12:31 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУАлексей КИ результат опять неправильный. Нас интересует индекс записи в DataView а не в DataTable по описанным выше причинам (локальная фильтрация и сортировка). Запарил ты со своей сортировкой :) Код: c# 1.
Всё четко и понятно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 12:36 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУМСУпропущено... Запарил ты со своей сортировкой :) Код: c# 1.
Всё четко и понятно :)Но не компилируется. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 12:46 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУАлексей Кпропущено... Про рекурсию не понял. :-) IndexOf - это рекурсия.Не верю! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 12:46 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУАлексей КИ результат опять неправильный. Нас интересует индекс записи в DataView а не в DataTable по описанным выше причинам (локальная фильтрация и сортировка). Запарил ты со своей сортировкой :)Суровая реальность. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 12:47 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУАлексей КМой прикладной код короче и понятнее (не считая расширяющего метода, но это системный код). А почему это ты экстеншен не считаешь? Лихо, однако :) Насчет понятности кода, это смотря с какой стороны посмотреть.Потому что это системный код. Пишется один раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 12:48 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Уч ты! И правда рекурсия. Думал там просто массив. Неожиданно. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 12:51 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей КУч Ух ты!Поправил... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 12:52 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей КМСУпропущено... Код: c# 1.
Всё четко и понятно :)Но не компилируется. :-)Ладно, скомпилировалось... Но одинхрен хуже. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 12:57 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей КЛадно, скомпилировалось... Но одинхрен хуже. :-) Ну правильно, сколько можно сидеть на FW 1.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 12:58 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУАлексей КЛадно, скомпилировалось... Но одинхрен хуже. :-) Ну правильно, сколько можно сидеть на FW 1.1 Провинция... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 13:49 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей КПровинция... Так а чем "одинхрен хуже" та? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 13:52 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУАлексей КПровинция... Так а чем "одинхрен хуже" та? :)Потому что мне не нравится. :-) Букв больше... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 13:57 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей КПотому что мне не нравится. :-) Букв больше... Хм :) буквы Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 14:05 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей, как тебе вот этот удар под ребро? :) Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 14:13 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУАлексей, как тебе вот этот удар под ребро? :) Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 17:13 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУАлексей, как тебе вот этот удар под ребро? :) Код: c# 1.
Всё равно, этому не место в прикладном коде. Надо выносить в системный слой. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2013, 09:57 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей КМСУАлексей, как тебе вот этот удар под ребро? :) Код: c# 1.
Всё равно, этому не место в прикладном коде. Надо выносить в системный слой. :-) Как вариант, сделать экстеншен над иенумерабле. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2013, 11:38 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
МСУАлексей Кпропущено... Всё равно, этому не место в прикладном коде. Надо выносить в системный слой. :-) Как вариант, сделать экстеншен над иенумерабле.Единственный правильный вариант. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2013, 17:36 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей КЕдинственный правильный вариант. :-) Да, но только на тэйк вайле, а не на этом тихом ужасе :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2013, 18:07 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КЕдинственный правильный вариант. :-) Да, но только на тэйк вайле, а не на этом тихом ужасе :) Чем-то напомнило автору многих дотнет-ориентированных товарищей еще не прошла болезнь "новый код должен обязательно и во что бы то ни стало использовать все известные прогрессивные идеи и фичи". например лямбда-выражения это просто пир_духа). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2013, 18:28 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
Алексей К, почитал пост этого товарища. От себя добавлю: мутный бред с линейной иронией :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2013, 19:41 |
|
Как определить индекс найденной строки?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей К, почитал пост этого товарища. От себя добавлю: мутный бред с линейной иронией :)Это да, но его можно понять. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2013, 10:21 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1404773]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
80ms |
get tp. blocked users: |
1ms |
others: | 308ms |
total: | 479ms |
0 / 0 |