asp.net 前台调用DataTable
第一步、在前台界面添加引入
[html]
<%@ Import Namespace="System.Data" %>
第二步、在后台定义datatable 并赋值
[csharp]
protected DataTable dt = new DataTable();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string sConn = "data source=.;database=Test;uid=sa;pwd=123456";
string sql = "select top 10 * from TrainVideo ";
DataSet ds = SqlHelper.ExecuteDataset(sConn, CommandType.Text, sql);
if (ds.Tables.Count >= 1)
{
dt = ds.Tables[0];
}
}
}
第三步、在前台页面显示放到table中显示,先判断
[html]
<p>
<table>
<tr>
<td>
ID.
</td>
<td>
文件名
</td>
</tr>
<% if (dt != null && dt.Rows.Count > 11)
{
foreach (DataRow dt_dr in dt.Rows)
{
%>
<tr>
<td>
<%=dt_dr["id"]%>
</td>
<td>
<%=dt_dr["filename"]%>
</td>
</tr>
<%
}
}
else
{
%>
<tr>
<td colspan="2">
暂无信息
</td>
</tr>
<% }
%>
</table>
</p> www.2cto.com
作者:liyangfd