asp.net中后台绑定数据到前台表格中
5个回答
2013-07-13
展开全部
楼上说的没错,绑定可以用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();
<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();
推荐于2017-06-23
展开全部
先读取数据库数据,然后将值付给变量,再将变量绑定到表格中<%=var%>
或者是在表格中放入控件,绑定数据源数据
或者是在表格中放入控件,绑定数据源数据
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在table 表格中放个 lebel 给lebel 设置ID leble1 后台取到数据根据 lebel id 绑定传值给他
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-13
展开全部
OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM list", cn);
DataSet ds = new DataSet();
da.Fill(ds);
DataGrid.DataSource = ds;
DataGrid.DataBind();
ds.Clear();
da.Dispose();
DataSet ds = new DataSet();
da.Fill(ds);
DataGrid.DataSource = ds;
DataGrid.DataBind();
ds.Clear();
da.Dispose();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-13
展开全部
你用datalist本身产生的就是表格,datalist也可以设置id号啊,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询