以下是一个使用ASP.NET CSHTML填充GridView的示例代码:
@model List // 替换为你的模型类
@{
ViewBag.Title = "Gridview Example";
}
GridView Example
@{
var grid = new WebGrid(Model); // 使用模型数据创建WebGrid对象
}
@grid.GetHtml(
tableStyle: "grid",
headerStyle: "grid-header",
alternatingRowStyle: "grid-alternating-row",
columns: grid.Columns(
grid.Column("Name", "Name"), // 替换为你的列名和属性
grid.Column("Age", "Age"),
grid.Column("Email", "Email")
)
)
public ActionResult Index()
{
var data = new List(); // 替换为你的数据源
// 添加一些模拟数据
data.Add(new MyModel { Name = "John", Age = 25, Email = "john@example.com" });
data.Add(new MyModel { Name = "Mary", Age = 30, Email = "mary@example.com" });
data.Add(new MyModel { Name = "Peter", Age = 35, Email = "peter@example.com" });
return View(data);
}
public class MyModel
{
public string Name { get; set; }
public int Age { get; set; }
public string Email { get; set; }
}
以上代码将在视图中使用WebGrid来创建一个包含Name、Age和Email列的GridView,并使用控制器中的数据填充GridView。你可以根据需要修改模型类、列名和属性,以及添加适当的样式。