Я пытаюсь установить эти значения из foreach в таблицу и показать в веб-браузере, я уже работаю с этим на контроллере Home и хочу разместить эти значения на созданной странице About.
Я уже пробовал с видом сетки, но не могу передать значения источнику данных этой сетки.
string sheetName = "Sheet1";
var adapter = new OleDbDataAdapter(string.Format("SELECT * FROM [{0}$]", sheetName), connectionString);
var ds = new DataSet();
adapter.Fill(ds, "ExcelTable");
DataTable dtable = ds.Tables["ExcelTable"];
List<tp> tpList = new List<tp>();
foreach (DataRow row in dtable.Rows.Cast<DataRow>())
{
string barkod = row[3].ToString() + " " + row[4].ToString() + " " + row[1].ToString() + " " + row[6].ToString();
tp x = new tp();
x.definition = definition;
x.date = DateTime.Now;
x.idshlef = 1;
x.typeshelf = 1;
database.tp.Add(x);
tpList.Add(x);
}
database.SaveChanges();
var dataexport = database.gettp().ToList();
return View("About", tpList);
У меня пусто О странице: D