当前位置:编程学习 > C#/ASP.NET >>

求助,accordion控件如何利用OleDb绑定mdb数据库

 现有一个mdb:myzone, 内有一表daily,有行tilte和content,内有数条记录。求助如何利用OleDb让一个accordion控件内对应daily的每条记录自动生成accordionpane并让其header显示对应记录的tilte,并在该accordionpane的Content栏内显示该记录对应的content。
或者让一个accordion控件内的accordionpane的content对应daily表内的tilte,单击accordionpane内的content内内容时在textbox内显示对应记录的Content。谢谢

 protected void Page_Load(object sender, EventArgs e)
    {
  
        //数据库访问编程,即ADO.NET编程
        //第一步:建立数据库连接对象
        OleDbConnection conn = new OleDbConnection();
        //设置其连接字符串
        conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("App_Data\\myzone.mdb");
        //第二步:打开这一连接,创建操作数据库的对象
        conn.Open();
        OleDbCommand cmm = new OleDbCommand();
        cmm.Connection = conn;
        cmm.CommandText = "select tilte from daily";
        OleDbDataReader dr;
        dr = cmm.ExecuteReader();
        Accordion1.DataSource = dr.ToString();
        Accordion1.DataBind();
    }


当输入Accordion1.DataSource = dr.ToString();
        Accordion1.DataBind();

两条数据绑定时,原本有固定内容的accordion控件和accordionpane都不显示原本固定内容了,为何
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,