本帖最后由 BEIDOUJS 于 2011-04-25 10:44:58 编辑

解决方案 »

  1.   

    最简单的,在你要显示的地方放上Label,然后再后台给Label的Text赋值就可以了
      

  2.   

    如果数据源是DataSet那么就后台字段赋值<body>
        <div>
            <dl>
                <dt>标题:<%=title %></dt>
                <dd>作者:<%=author %>>&nbsp;日期:<%= time%>>&</dd>
                <dd>内容:<%=content%>>&</dd>
            </dl>
        </div>
    </body>后台string title =string.Empty;
    title=ds.Table[0].Rows[0]["列名比如title"].ToString();如果列数多可考虑repeater
      

  3.   

    顶一下,也可以将你前台的div后台来构造
    只要将div runat=server
    然后后台写div.innerhtml就可以了,跟JS差不多
      

  4.   

    你的sql语句呢?
    想帮你从头写,没有sql啊
      

  5.   

    呵呵,大意了,sql语句为:string str="select * from Notes ";
      

  6.   

    谢谢楼上的给位,但问题还是没有解决,按照上面子夜老师前一种的方法,只能显示一条数据,我是初学者不怎么会用repeater。我又更正了一下问题如下:后台代码中省略号的地方该怎么写(请写详细点)?补:要查出表格中每一条并显示出来。
    前台代码是:<body>
        <div>
            <dl>
                <dt>标题:(对应后台语句这儿该填什么?)</dt>
                <dd>作者:(对应后台语句这儿该填什么?)&nbsp;日期:(对应后台语句这儿该填什么?)</dd>
                <dd>内容:(对应后台语句这儿该填什么?)</dd>
            </dl>
        </div>
    </body>后台代码是:public partial class _Default : System.Web.UI.Page
    {
       string  CnnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + HttpContext.Current.Server.MapPath("App_Data/GuestBook.MDB");
        string oleselect = "select title,author,date,content from data order by date desc";
        protected void Page_Load(object sender, EventArgs e)
        { 
            
            OleDbDataAdapter adapter = new OleDbDataAdapter( oleselect  ,CnnString );
            ………………
        }
    }
      

  7.   

    <body>
        <div>
            <dl>
                <dt>标题:<%=title %></dt>
                <dd>作者:<%=author %>>&nbsp;日期:<%= time%>>&</dd>
                <dd>内容:<%=content%>>&</dd>
            </dl>
        </div>
    </body>
      

  8.   

    Repeater.....绑定数据源中的字段就欧了
      

  9.   

    前台
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Repeater.aspx.cs" Inherits="Repeater" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:Repeater ID="Repeater1" runat="server">
                <HeaderTemplate>
                    <table>
                        <tr>
                            <td colspan="3" align="center">
                                大家好 我来了。
                            </td>
                        </tr>
                </HeaderTemplate>
                <ItemTemplate>
                    <tr>
                        <td>
                            遍体<%# Eval("Title") %>
                        </td>
                        <td>
                            作者:<%# Eval("author")%>日期:<%# Eval("time")%></dd>
                        </td>
                        <td>
                            内容:<%# Eval("content")%>
                        </td>
                    </tr>
                </ItemTemplate>
                <FooterTemplate>
                    </table>
                </FooterTemplate>
            </asp:Repeater>
        </div>
        </form>
    </body>
    </html>
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;using System.Data;
    public partial class Repeater : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                this.Repeater1.DataSource = GetTable();
                this.Repeater1.DataBind();
            }
        }
        public DataTable GetTable()
        {
            DataTable Dt_News = new DataTable();
            Dt_News.Columns.Add("Title");
            Dt_News.Columns.Add("author");
            Dt_News.Columns.Add("content");
            Dt_News.Columns.Add("time");        for (int i = 0; i < 10; i++)
            {
                DataRow dr = Dt_News.NewRow();
                dr[0] = "标题" + i.ToString();
                dr[1] = "作者" + i.ToString();
                dr[2] = "内容" + i.ToString();
                dr[3] = "时间" + i.ToString();
                Dt_News.Rows.Add(dr);
            }
            return Dt_News;
        }}