CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

为什么我的DataList显示不了

楼主simplexn(似水流年)2005-03-03 23:28:12 在 .NET技术 / C# 提问

下面是源程序:  
  <%@   Page   Language="C#"   Debug="true"   %>  
  <%@   import   Namespace="System.Data"   %>  
  <%@   import   Namespace="System.Data.OleDb"   %>  
  <script   runat="server">  
   
          protected   OleDbConnection   myConnection=new   OleDbConnection();  
          private   void   Page_Load(object   sender,System.EventArgs   e)  
                  {  
                      if(Session.Count==0)  
                            {   Response.Redirect("Login.aspx");}  
                              else  
                                {  
                                if(!IsPostBack)  
                                    {  
                                        string   postID=Request["PostID"];  
                                    }  
                                string   strConn="Provider=Microsoft.Jet.OLEDB.4.0;"+"Data   Source="+Server.MapPath("../chat/data.mdb");  
                                myConnection.ConnectionString=strConn;  
                                          BindData();  
                                }  
                    }  
            private   void   BindData()  
                {  
                string   selCmd1="select   *   from   content   where   (PostID   like   postID)";  
                OleDbDataAdapter   da1=new   OleDbDataAdapter(selCmd1,myConnection);  
                string   selCmd2="select   *   from   writeback   where   (ParentID   like   postID)";  
                OleDbDataAdapter   da2=new   OleDbDataAdapter(selCmd2,myConnection);  
                DataSet   ds=new   DataSet();  
                da1.Fill(ds,"host");  
                da2.Fill(ds,"guest");  
                Label1.Text=ds.Tables["host"].Rows[0][4].ToString();  
                int   reCount=ds.Tables["guest"].Rows.Count;  
                Label2.Text=reCount.ToString();  
                Label3.Text=ds.Tables["host"].Rows[0][2].ToString();  
                Label4.Text=ds.Tables["host"].Rows[0][5].ToString();  
                HyperLink1.Text=ds.Tables["host"].Rows[0][3].ToString();  
                HyperLink1.NavigateUrl="leaver   info.aspx   username="+HyperLink1.Text;  
                DataList1.DataSource=ds;  
                DataList1.DataMember="guest";  
                DataList1.DataBind();  
                myConnection.Close();  
                }  
   
          void   Button2_Click(object   sender,   EventArgs   e)  
            {  
                string     postID=Request["PostID"];  
                string   Name=Session["username"].ToString();  
                string   insCmd="Insert   into     writeback   (ParentID,PostTime,GuestName,Recontent)   values("+postID+",'"+DateTime.Now.ToString()+"','"+Name+"','"+TextBox1.Text+"')";  
                OleDbCommand   myCommand=new   OleDbCommand(insCmd,myConnection);  
                myCommand.Connection.Open();  
                myCommand.ExecuteNonQuery();  
                myCommand.Connection.Close();  
                BindData();  
                TextBox1.Text="";  
              }  
            void   Button1_Click(object   sender,   EventArgs   e)  
            {  
                TextBox1.Text="";  
            }  
   
  </script>  
  <html>  
  <head>  
  </head>  
  <body>  
          <form   runat="server">  
                  <table   style="WIDTH:   353px;   HEIGHT:   330px"   height="330"   width="353">  
                          <tbody>  
                                  <tr>  
                                          <td>  
                                                  主题</td>  
                                          <td>  
                                                  <asp:Label   id="Label1"   runat="server">Label</asp:Label></td>  
                                  </tr>  
                                  <tr>  
                                          <td>  
                                                  作者</td>  
                                          <td>  
                                                  <asp:HyperLink   id="HyperLink1"   runat="server">HyperLink</asp:HyperLink>  
                                          </td>  
                                  </tr>  
                                  <tr>  
                                          <td>  
                                                  回复次数</td>  
                                          <td>  
                                                  <asp:Label   id="Label2"   runat="server">Labe2</asp:Label></td>  
                                  </tr>  
                                  <tr>  
                                          <td>  
                                                  发表时间</td>  
                                          <td>  
                                                  <asp:Label   id="Label3"   runat="server">Labe3</asp:Label></td>  
                                  </tr>  
                                  <tr>  
                                          <td   colspan="2">  
                                                  <asp:Label   id="Label4"   runat="server">Labe4</asp:Label></td>  
                                  </tr>  
                                  <tr>  
                                          <td   colspan="2">  
                                                  <asp:DataList   id="DataList1"   runat="server"   OnSelectedIndexChanged="DataList1_SelectedIndexChanged">  
                                                          <ItemTemplate>  
                                                                  <table   height="150"   width="300">  
                                                                          <tbody>  
                                                                                  <tr>  
                                                                                          <td>  
                                                                                                  回复者:</td>  
                                                                                          <td>  
                                                                                                  <asp:Label   id="Label5"   runat="server"   text='<%#   DataBinder.Eval(Container.DataItem,"GuestName")%>'></asp:Label></td>  
                                                                                          <td>  
                                                                                                  <asp:Label   id="Label6"   runat="server"   text='<%#   DataBinder.Eval(Container.DataItem,"PostTime")%>'></asp:Label></td>  
                                                                                  </tr>  
                                                                                  <tr>  
                                                                                          <td   colspan="3"></td>  
                                                                                  </tr>  
                                                                                  <tr>  
                                                                                          <td   colspan="3">  
                                                                                                  <asp:Label   id="Label7"   runat="server"   text='<%#   DataBinder.Eval(Container.DataItem,"Recontent")%>'></asp:Label></td>  
                                                                                  </tr>  
                                                                          </tbody>  
                                                                  </table>  
                                                          </ItemTemplate>  
                                                  </asp:DataList>  
                                          </td>  
                                  </tr>  
                                  <tr>  
                                          <td   colspan="2">  
                                                  <asp:TextBox   id="TextBox1"   runat="server"   Height="89px"   Width="489px"></asp:TextBox>  
                                          </td>  
                                  </tr>  
                                  <tr>  
                                          <td   colspan="2">  
                                                  <asp:Button   id="Button1"   onclick="Button1_Click"   runat="server"   Text="重写"></asp:Button>  
                                                  &nbsp;&nbsp;&nbsp;   `<asp:Button   id="Button2"   onclick="Button2_Click"   runat="server"   Text="回复"></asp:Button>  
                                          </td>  
                                  </tr>  
                          </tbody>  
                  </table>  
                  <!--   Insert   content   here   -->  
          </form>  
  </body>  
  </html>  
  运行的时候这行出错:<asp:DataList   id="DataList1"   runat="server"   OnSelectedIndexChanged="DataList1_SelectedIndexChanged">  
  错误提示:Compiler   Error   Message:   CS0117:   'ASP.write_back_aspx'   does   not   contain   a   definition   for   'DataList1_SelectedIndexChanged' 问题点数:0、回复次数:3Top

1 楼cuike519(I will be back!)回复于 2005-03-03 23:33:03 得分 0

看看InitializeComponent方法里面是否存在类似下面的语句:  
  this.DataList1.SelectedIndexChanged   +=   new   System.EventHandler(this.DataList1_SelectedIndexChanged);Top

2 楼simplexn(似水流年)回复于 2005-03-03 23:52:36 得分 0

To:cuike519(marshal(修练中...)  
  不知道什么意思Top

3 楼noyester()回复于 2005-03-04 00:53:09 得分 0

意思就是说你的代码中少了一些必须的东西  
  你重新建立一个页面,试试Top

相关问题

  • 我的DataList为什么运行时没有显示?
  • datalist为什么不能显示?
  • 为什么我写APSX网页显示不出DATAGRID(或DATALIST)控件(vb.net)
  • 为什么我的DataList显示不出分隔符模板的效果?
  • 为什么我的dataset.row.count显示是5,但是DataList只能显示3条记录??
  • 为什么我的DataList只能够显示5条数据,我没设置什么
  • 我的datalist控件中为什么一直是显示九条同样的数据,在线等待
  • datalist 为什么不能显示数据库中的数据?
  • datalist为什么只显示一条数据?
  • 不知道为什么,我在使用datalist显示数据库的纪录的时候总是隔一条显示一条?

关键词

  • labe
  • 回复

得分解答快速导航

  • 帖主:simplexn

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo