Рейтинг:
2
Richard MacCutchan
newRow[]=t;
Вам нужно указать, в каком столбце будут храниться данные:
newRow[0]=t; // store value in the first column
Member 14169626
Но не 0. Я хочу получить титул первого ряда.Вторая строка столбец 1-это количество: столбец 2-это 5
Richard MacCutchan
Извините, что не очень понятно. Что находится в трех столбцах строки 1 и первых двух столбцах строки 2?
Row1: ? : ? : ?
Row2: ? : ? : 5
Member 14169626
Я хочу сосчитать:5
Richard MacCutchan
Извините, но это ничего не значит.
Member 14169626
Col 1 Col2
Ряд 1 Футболка 5
Подряд 2 Коротких 10
Строка 3
.
.
.
Ряд 8 Обувь 6
Рейтинг:
2
Maciej Los
Ваш вопрос не совсем ясен. Я предполагаю, что вы хотите создать новый datatable. Затем вы хотите добавить несколько строк в зависимости от результата запроса EF.
using System.Data;
public static DataTale CountResult(int _id)
{
var t=MyStudentEntities.Where(x=>x.ID=_id).Count(); //result:5
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("CountResult", typeof(int)));
for(int i=0; i<=t; i++)
dataTable.Row.Add(new object[]{i});
return dt;
}