
效果如下:
上图的列名、(1)、X1等是根据输入的3自动生成,系数对应的列让用户输入。b/s下如何实现,是用asp.net开发的?求高手指导
表格不仅能显示数据,更重要的是能让我输入东西以让我在后台进行处理,还有表格必须是自定义生成,即行和列直接可由变量控制来生成。另外数据来源不是来自数据库,是由后台代码直接给的,有大神知道吗?
用这个控件试一下 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百度我~~~
使用ASP.NET的Gridview,在对Gridview的绑定前,只需要你操作一个List<>泛型,对这个List泛型进行自定义值的填充,兄李没然后把Gridview的DataSource = 这个List,然后Gridview的DataBind(扰桥)即可实羡纳现在页面上展示你的表格了。
gridview 绑定数据源 在设置可编辑
给输入按钮加事件 重新加载数据源