我页面上有几个textbox, 我在里面输入值点查询之后,要把查询出来的数据直接显示在table上,不要用数据绑定控件,请问该怎么做..???给下代码参考一下。。

解决方案 »

  1.   

    string sql = "select * from tablename where ....";
    DataTable dt = DbHelperSQL.Query(sql).Tables[0];
    label1.Text = dt.Rows[0]["姓名"].ToString();
    label2.Text = dt.Rows[0]["年龄"].ToString();
      

  2.   

    循环遍历DataTable将字段的值取出来显示到Table当中。
    实际上Asp.net的话你可以使用Gridview绑定数据,为什么要用table
      

  3.   

    示例代码        
            protected void BrandInfo(string TableName,string SearchTaget,int B_id)
            {
                //读取数据库相应数据填充到DS 里
                DataSet ds = DAL.SQLcmd.GetTableInfo(TableName, SearchTaget, B_id);
                if (ds.Tables[0].Rows.Count == 1)
                {
                    //以此用变量得到读取的值  ["BrandName"] 为数据库里读出来的字段名
                    BrandName = ds.Tables[0].Rows[0]["BrandName"].ToString();
                    BrandLogo = ds.Tables[0].Rows[0]["BrandLogo"].ToString();
                }
            }前台代码
    在你对应的TABLE 内 对应的位置 用 <%=BrandName%>  显示对应的值
      

  4.   

    <% foreach(DataRow dr in ds.Tables[0].Rows)
    {
    %>html
     
    <%
    }
    %>
      

  5.   

    哈哈,使用楼上的这种类似ASP的输出也可以
    Response.Write();也行。