asp.net中有表头的表单制作
时间: 2023-10-08 22:07:37 浏览: 64
在 ASP.NET 中制作带有表头的表单可以使用 GridView 控件。GridView 控件允许你在一个表格中呈现数据,并且可以自动创建表头。
下面是一个简单的示例:
1. 在 ASP.NET 页面中添加 GridView 控件:
```asp
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
```
2. 在后台代码中设置 GridView 的数据源和表头:
```csharp
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
// 设置 GridView 的数据源
List<string> data = new List<string>();
data.Add("Apple");
data.Add("Banana");
data.Add("Cherry");
data.Add("Durian");
GridView1.DataSource = data;
GridView1.DataBind();
// 添加表头
GridViewRow headerRow = new GridViewRow(0, 0, DataControlRowType.Header, DataControlRowState.Normal);
TableCell headerCell = new TableCell();
headerCell.Text = "Fruit";
headerRow.Cells.Add(headerCell);
GridView1.Controls[0].Controls.AddAt(0, headerRow);
}
}
```
在上面的代码中,我们首先设置了 GridView 的数据源为一个字符串列表。然后,我们创建了一个表头行,并将其添加到 GridView 的控件中。
最后,在前台页面中,你可以看到一个带有表头的表格,其中列名为“Fruit”,行中的数据为“Apple”、“Banana”、“Cherry”和“Durian”。