欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp.net 前台调用DataTable

程序员文章站 2022-04-19 18:38:18
第一步、在前台界面添加引入 [html]  <%@ Import Namespace="System.Data" %> ...

第一步、在前台界面添加引入

[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