ASP.NET开发网站,如何能实现在网页上显示一个表格,能在后台为其填充数据,且能在前台让用户输入数据

2024-12-04 01:27:40
推荐回答(3个)
回答1:

用这个控件试一下 Repeater
绑定数据和gridview一样,但是可以做到循环输出自己信息,的效果,而且做出来的东西比较美观。


















列1 列2 列3 列4
<%#Eval("字段1")%> <%#Eval("字段2")%> <%#Eval("字段3")%> <%#Eval("字段4")%>

后台绑定
DataSet dr = 自己的dateset;
//创建数据源
PagedDataSource page = new PagedDataSource();
page.DataSource = dr.Tables[0].DefaultView;
//允许分页
page.AllowPaging = true;
//设置每页显示记录数
page.PageSize = 8;
//获取总页数
pageCount = page.PageCount;
this.Label1.Text = pageCount.ToString();
page.CurrentPageIndex = currentPage - 1;
//当前页
this.Label2.Text = Convert.ToString(currentPage);
Repeater1.DataSource = page;
Repeater1.DataBind();
列也同样可以这样写,自己研究下,不懂的可以HI百度我~~~

回答2:

使用ASP.NET的Gridview,在对Gridview的绑定前,只需要你操作一个List<>泛型,对这个List泛型进行自定义值的填充,然后把Gridview的DataSource = 这个List,然后Gridview的DataBind()即可实现在页面上展示你的表格了。

回答3:

gridview 绑定数据源 在设置可编辑
给输入按钮加事件 重新加载数据源