Difameg Network Nigeria Ответов: 1

Как сгенерировать позицию из таблицы с помощью EF


Добрый день всем, мне нужна ваша помощь, я хочу сгенерировать позицию из списка записей для конкретного пользователя



//I have a table Named Mark 
MarkID     UserId      SubjectName      TotalScore
1           20            English         60.00
2           21            English         70.00
3           20             Maths          80.00
4           21             Maths          80.00

// From the Table above i want to automatically generate Subject position for each each user in a gridview like this
MarkID     UserId      SubjectName      TotalScore     Postition
1           20            English         60.00         2
3           20             Maths          80.00         1

How do i automatically generate the subject position on it

Normally this is what i have tried so far to get the list of a particular record
var acc  = from c in cdc.Marks where c.userId = "20" select c).tolist();
gridview1.datasource = acc;
gridview.datindind();

//The above code only generate the student records and displays it on a gridview but automatically generating Position without is what i am looking for.. Please your help is really needed..

Thanks in advance


Что я уже пробовал:

//У меня есть таблица с именем Марк
MarkID Идентификатор Пользователя Subjectname В TotalScore
1 20 английский 60.00
2 21 английский 70.00
3 20 математика 80.00
4 21 математика 80.00

// Из приведенной выше таблицы я хочу автоматически генерировать позицию субъекта для каждого пользователя в gridview, как это
MarkID Идентификатор Пользователя Subjectname В TotalScore Положения
1 20 английский 60.00 2
3 20 математика 80.00 1

Как автоматически сгенерировать на нем позицию субъекта

Обычно это то, что я пытался до сих пор получить список конкретной записи
ВАР акк = с С в ЦКЗ.Метки где c.идентификатор пользователя = "20" выберите c).список();
управления gridview1.источник данных = акк;
управления GridView.datindind();

1 Ответов

Рейтинг:
0

G3Coder

Привет,

Используйте предложение order by в операторе LINQ, с помощью которого вы получаете доступ к EF. Ниже приведена ссылка из MSDN - по иронии судьбы основанная на чьем-то домашнем задании.

предложение orderby (ссылка на C# )[^]

..