Найти номер строки в Таблице

Ara

Client
Регистрация
14.02.2018
Сообщения
192
Благодарностей
14
Баллы
18
Добрый день!
Помогите с такой задачей.
Есть таблица 8 строк и 3 колонки. Как по значению колонки #2, найти номер строки в этой таблице.
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113
Можно всю колонку сохранить в список и там уже обработать более удобными инструментами списков.
 
  • Спасибо
Реакции: Ara

Ara

Client
Регистрация
14.02.2018
Сообщения
192
Благодарностей
14
Баллы
18
:ay: Да! На данный Момент это проще. Чета сразу и не подумал за это. Только время потратил на поиск этого простого решения. СПАСИБО тебе!
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113
:ay: Да! На данный Момент это проще. Чета сразу и не подумал за это. Только время потратил на поиск этого простого решения. СПАСИБО тебе!
Я недавно искал и понял что в таблице таких инструментов нету. Можно конечно воспользоватся библиотекой, но хотелось на кубах сделать))
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 371
Баллы
113

Rk61

Client
Регистрация
03.02.2015
Сообщения
114
Благодарностей
126
Баллы
43
Добрый день!
Помогите с такой задачей.
Есть таблица 8 строк и 3 колонки. Как по значению колонки #2, найти номер строки в этой таблице.
Если я правильно понял задачу, то поможет такой код:

C#:
string textContains = project.Variables["text"].Value;
var sourceTable = project.Tables["Таблица 1"];
lock(SyncObjects.TableSyncer) {
    for (int i = 0; i < sourceTable.RowCount; i++) {
        var cells = sourceTable.GetRow(i).ToArray();
        if (cells[1].Contains(textContains))
            return "Совпадение в "+Convert.ToString(i+1)+" строке";
    }
}
 
  • Спасибо
Реакции: Ara

Ara

Client
Регистрация
14.02.2018
Сообщения
192
Благодарностей
14
Баллы
18
Большое вам всем спасибо, за помощь.
 
Последнее редактирование:
  • Спасибо
Реакции: Mikhail B.

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)