ASP.net GridView 允许我们有多个模板,如
用于编辑当前行将显示为输入字段行
对于添加新记录,行文本框将出现在页脚模板中
如何在单击添加和编辑按钮时在 mvc Web 网格中实现此目的
嘿,这是我在我的网络网格中使用的。这可能对您有所帮助。
<h1>@Page.Title</h1>
<form method="post">
@Html.DropDownList("OrderID", orders)
<input type="submit" />
</form>
@if(grid != null){
@grid.Table(
columns: grid.Columns(
grid.Column("ProductName", "Product", style: "_220"),
grid.Column("UnitPrice", "Price", style: "_60", format: @<text>@item.UnitPrice.ToString("c")</text>),
grid.Column("Quantity", style: "_90"),
grid.Column("TotalCost", "Total Cost", style: "_90", format: @<text>@item.TotalCost.ToString("c")</text>)
),
footer: @<table class="footer">
<tr>
<td class="_220">Total</td>
<td colspan="2" class="_150"> </td>
<td class="_90">@orderTotal.ToString("c")</td>
</tr>
</table>);
}
我是一名优秀的程序员,十分优秀!