How to get a line from Table with highest number in column A ?

Регистрация
16.05.2014
Сообщения
145
Реакции
25
Баллы
18
How to get a line from Table with highest number in column A ?


1|test1
2|test2
3|test3

output= 3|test3
 
You can use this little c# snippet:
C#:
Развернуть Свернуть Копировать
var table = project.Tables["Table 1"];
var list = new List<int>();
for (var i=0;i<table.RowCount;i++) {
    list.Add(Convert.ToInt32(table.GetCell(0,i)));
}
return string.Join(table.ColSeparator,table.GetRow(list.IndexOf(list.Max())));
 
Последнее редактирование:
  • Спасибо
Реакции: mikakojonkowski
You can use this little c# snippet:

Thank you, works awesome. Heres edited to return just cell 0 value:


Код:
Развернуть Свернуть Копировать
var table = project.Tables["forms"];
var list = new List<int>();
for (var i=0;i<table.RowCount;i++) {
    list.Add(Convert.ToInt32(table.GetCell(5,i)));
}
return string.Join(table.ColSeparator,table.GetCell(0, list.IndexOf(list.Max())));
 
Thank you, works awesome. Heres edited to return just cell 0 value:


Код:
Развернуть Свернуть Копировать
var table = project.Tables["forms"];
var list = new List<int>();
for (var i=0;i<table.RowCount;i++) {
    list.Add(Convert.ToInt32(table.GetCell(5,i)));
}
return string.Join(table.ColSeparator,table.GetCell(0, list.IndexOf(list.Max())));

if you need to return only cell 0 value, you can use
C#:
Развернуть Свернуть Копировать
return list.Max()
 
  • Спасибо
Реакции: mikakojonkowski

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