public ActionResult Index()
{
//创建DataTable
DataTable dt = new DataTable();
DataRow dr = dt.NewRow();
dt.Columns.Add("id", typeof(int));
dt.Columns.Add("name", typeof(string));
dt.Columns.Add("age", typeof(int));
dr["id"] = "1";
dr["name"] = "testName";
dr["age"] = "26";
dt.Rows.Add(dr);
//操作数组
int[] a = new int[] { 1, 2, 3, 4, 5, 6, 7, 8 };
var b = from n in a where n < 6 select n;
ViewBag.data = b;
//操作DataTable
var name = (from na in dt.AsEnumerable() where na.Field<int>("id") == 1 select na.Field<string>("name"));
ViewBag.name = name;
return View();
}
View层读取值:
<div>
@foreach (var item in ViewBag.data)
{
<label>@item</label>
}
@foreach (var i in ViewBag.name)
{
<label>@i</label>
}
</div>