Как получить значения столбцов webgrid для каждой строки на стороне контроллера в MVC
how to get webgrid column values for each row on controller side in mvc or if want to get particular row and column value.
Что я уже пробовал:
var exceldata = Db.stus.ToList(); WebGrid grid = new WebGrid(source: exceldata, canPage: false, canSort: false); var gridData = grid.GetHtml( columns: grid.Columns( grid.Column("stu_id", "Id"), grid.Column("Stu_name", "Name"), grid.Column("class", "Class"), grid.Column("roll", "Roll"), grid.Column("email", "Email"), grid.Column("phone", "Phone") )).ToString(); int columns = gridData.Length; foreach(var item in gridData) { int id=???? string class=??? string name=??? string email=??? }
Richard Deeming
Не пытайтесь читать данные из сетки; вместо этого считывайте данные из источника данных (exceldata
).
MukeshKamboj28
как читать из источника данных в mvc?пожалуйста, объясните немного
Richard Deeming
У вас есть коллекция под названием exceldata
, который вы используете для создания сетки. Цикл по коллекции:
foreach (var item in exceldata) { int id = item.Id; ... }