我的AC数据库里有一个表intor,该表里只含有一个字段jj,并且只有一行。这个是用于公司简介。
我现在想用DataReader把这个简介的数据输出到对应的aspx文件的一个html表格(id:tb1)里(这个表格并非服务器控件),以下为部份代码:        OleCon.Open();
        OleDbCommand Com2 = OleCon.CreateCommand();
        Com2.CommandText = "Select jj from intro";
        OleDbDataReader dr2 = Com2.ExecuteReader();接下来的后台和前台代码应该怎样写才可以实现呢?
(最主要的困惑是数据怎样绑定并显示在aspx文件里的html表格里)

解决方案 »

  1.   

    自己Response.Write 一个表格,并把数据写在里面
      

  2.   

    在html表格对应的位置上放置一个标签label1,在页面的载入事件中把读出的数据赋给label1就行了。
    if (dr2.Read())
    {
    label1.Text = dr2["jj"].toString();
    }
    OleCon.Close();
      

  3.   

    Response.Write("<table>")
    do while(dr2.Read())
    {
    Response.Write("<tr><td>"+dr["name1"].ToString()+"</td><td>"+dr["name1"].Tostring()+"</td></tr>")
    }
      

  4.   

    或者直接写成客户端代码
    <% dr2["jj"].ToString(); %>
      

  5.   

    前台生成table 复制
    后台Response.Write 输出
      

  6.   

    OleCon.Open();
    OleDbCommand Com2 = OleCon.CreateCommand();
    Com2.CommandText = "Select jj from intro";
    OleDbDataReader dr2 = Com2.ExecuteReader();
    dr2.Read();
    string myjj=dr2["jj"].ToString();我在.CS文件里把那个数据赋值给变量myjj了,然后我在前台应该怎么调用这个变量myjj呢?我用了<%jj%>没显示,用了<%=jj%>也没显示,用了<%#jj%>就报错...高手指点一下,偶是初学者.