asp.net中后台绑定数据到前台表格中
发布网友
发布时间:2022-04-27 10:30
我来回答
共5个回答
热心网友
时间:2022-04-27 11:59
楼上说的没错,绑定可以用GridView,DataList,Repeater等等,表格上没法直接绑定的,除非你给表格加上runat="server"属性,然后在后台遍历数据源,动态创建HtmlTableRow,再给表格填充。另外一个方法就是用Repeater最好了,简单实用。
<table id="tab">
<asp:Repeater ID="rptTab" runat="server">
<ItemTemplate>
<tr>
<td>
<%#Eval("name") %>
</td>
<td>
<%#Eval("age") %>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
后台代码:
……建立连接……
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();
热心网友
时间:2022-04-27 13:17
先读取数据库数据,然后将值付给变量,再将变量绑定到表格中<%=var%>
或者是在表格中放入控件,绑定数据源数据
热心网友
时间:2022-04-27 14:52
在table 表格中放个 lebel 给lebel 设置ID leble1 后台取到数据根据 lebel id 绑定传值给他
热心网友
时间:2022-04-27 16:43
OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM list", cn);
DataSet ds = new DataSet();
da.Fill(ds);
DataGrid.DataSource = ds;
DataGrid.DataBind();
ds.Clear();
da.Dispose();
热心网友
时间:2022-04-27 18:51
你用datalist本身产生的就是表格,datalist也可以设置id号啊,