asp.net中后台绑定数据到前台表格中

2024-11-26 18:23:46
推荐回答(5个)
回答1:

楼上说的没错,绑定可以用GridView,DataList,Repeater等等,表格上没法直接绑定的,除非你给表格加上runat="server"属性,然后在后台遍历数据源,动态创建HtmlTableRow,再给表格填充。另外一个方法就是用Repeater最好了,简单实用。











<%#Eval("name") %>

<%#Eval("age") %>

后台代码:
……建立连接……

string strSql = "select name,age from students";
DataSet ds = new DataSet();
con.Open();
SqlDataAdapter da = new SqlDataAdapter(strSql,con);
con.Close();
da.Fill(ds);
rptTab.DataSource=ds.Tables[0];
rptTab.DataBind();

回答2:

先读取数据库数据,然后将值付给变量,再将变量绑定到表格中<%=var%>

或者是在表格中放入控件,绑定数据源数据

回答3:

在table 表格中放个 lebel 给lebel 设置ID leble1 后台取到数据根据 lebel id 绑定传值给他

回答4:

OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM list", cn);
DataSet ds = new DataSet();
da.Fill(ds);
DataGrid.DataSource = ds;
DataGrid.DataBind();
ds.Clear();
da.Dispose();

回答5:

你用datalist本身产生的就是表格,datalist也可以设置id号啊,