private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!IsPostBack)
{
string strSqlconn = "server = (local); database = baomingonline; uid = sa ; pwd = ok";
string strsql = "select stuname,shenfenzheng,huji,scool,xueli,email  from stuinfo where stuname="+Session["stuname"]+"";
SqlConnection conn = new SqlConnection(strSqlconn);
DataTable DT = 
---------------------------//这行我该怎样写才能把我查询到的数据传入datatable中?????????并在我的repater控件中显示。

                
try
{     
conn.Open();
   Repeater1.DataSource=DT;
   Repeater1.DataBind();
   }
finally
{
conn.Close();
} }
}
我是用的repater绑的,html代码已经绑定了。
第一次发贴,刚学这个.net.好难弄,各位大虾多帮助一下哈,

解决方案 »

  1.   


    SqlDataAdapter sda=new SqlDataAdapter(strsql,conn);
    DataTable DT=new DataTable();
    sda.Fill(DT);
      

  2.   

    string strSqlconn = "server = (local); database = baomingonline; uid = sa ; pwd = ok"; 
    string strsql = "select stuname,shenfenzheng,huji,scool,xueli,email  from stuinfo where stuname="+Session["stuname"]+""; 
    SqlConnection conn = new SqlConnection(strSqlconn); try
    {
    conn.Open();
    DataAdapter da=new DataAdapter(strsql,conn);
    DataTable DT=new DataTable();
    da.Fill(dt);
    Repeater1.DataSource=DT; 
    Repeater1.DataBind(); }
    ...
      

  3.   

    谢谢几位!!!
    编译通过,,,但是WEB为空白页。
    我的HTML绑定的其中一个为
    <tr>
    <td align="right">姓名</td>
    <td><%#DataBinder.Eval(Container.DataItem,"stuname")%></td>
    </tr>
    不知道是不是错了?
    还请多多指教,谢谢
      

  4.   

    先调试看看有没有取得数据
    如果有 <%# DataBinder.Eval(Container.DataItem,"stuname")%> 增加空格
      

  5.   

    我把完整代码传上来 ,请各位给修改一下吧,谢谢了!!!!
    <%@ Page language="c#" Codebehind="userInfoView.aspx.cs" AutoEventWireup="false" Inherits="baomingonline.userInfoView" %>
    <%@ import namespace="System.Data"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>userInfoView</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <FONT face="宋体">
    <P><asp:Repeater id="Repeater1" runat="server">
    <ItemTemplate>
    <table border="1">
    <tr>
    <td colspan="4" align="center" bgcolor="#f5f5f5">个人信息</td>
    </tr>
    <tr>
    <td align="right">姓名</td>
    <td><%# DataBinder.Eval(Container.DataItem,"stuname")%></td>
    </tr>
    <tr>
    <td align="right">身份证号</td>
    <td><%# DataBinder.Eval(Container.DataItem,"shenfenzheng")%></td>
    </tr>
    <tr>
    <td align="right">户籍</td>
    <td><%# DataBinder.Eval(Container.DataItem,"huji")%></td>
    </tr>
    <tr>
    <td align="right">毕业院校</td>
    <td><%# DataBinder.Eval(Container.DataItem,"scoll")%></td>
    </tr>
    <tr>
    <td align="right">学历</td>
    <td><%# DataBinder.Eval(Container.DataItem,"xueli")%></td>
    </tr>
    <tr>
    <td align="right">email</td>
    <td><%# DataBinder.Eval(Container.DataItem,"email")%></td>
    </tr>
    </table>
    </ItemTemplate>
    </asp:Repeater></P>
    </FONT>
    </form>
    </body>
    </HTML>using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Data.SqlClient;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    using System.Configuration;
    namespace baomingonline
    {
    /// <summary>
    /// userInfoView 的摘要说明。
    /// </summary>
    public  class userInfoView : System.Web.UI.Page
    {
    protected System.Web.UI.WebControls.Repeater Repeater1;
    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    if(!IsPostBack)
    {
    string strSqlconn = "server = (local); database = baomingonline; uid = sa ; pwd = ok";
    string strsql = "select stuname,shenfenzheng,huji,scool,xueli,email  from stuinfo where stuname="+Session["stuname"]+"";
    SqlConnection conn = new SqlConnection(strSqlconn);


                    
    try
    {     
    conn.Open();
    SqlDataAdapter sda=new SqlDataAdapter(strsql,conn);
    DataTable DT = new DataTable();
    sda.Fill(DT);
    Repeater1.DataSource=DT;
    Repeater1.DataBind();
       }
    finally
    {
    conn.Close();
    } }
    }


    private void InitializeComponent()
    {
    this.Repeater1.ItemCommand += new System.Web.UI.WebControls.RepeaterCommandEventHandler(this.Repeater1_ItemCommand); } private void Repeater1_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
    {

    }



    }
    }找不到错误了 ,不知道哪里少了什么????????你们的帮助是我最大的学习动力!!!!!!!!!谢谢