• Access数据库连接与Repeater数据控件绑定


    一、web.config配置access数据库连接字符串

    <configuration>

        <appSettings>
          <add key="SQLConnString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="/>
          <add key="dbPath" value="~/App_Data/mydb.mdb"/>
        </appSettings>

    </configuration>

    二、数据库、表

    数据库:App_Data/mydb.mdb

    三、web窗体文件(connAccess.aspx)

            Repeater数据控件绑定<br />
            <asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand">
             <ItemTemplate>
                <table>
                    <tr>
                        <td>
                            <a href="News_show.aspx?ID=<%# Eval("userid")%>" target=_blank><%# Eval("username") %></a>
                        </td>
                    </tr>
                </table>
            </ItemTemplate>
            </asp:Repeater>

    四、查询、绑定处理(connAccess.aspx.cs)

    1、命名空间导入:using System.Data.OleDb;

    2、

    protected void Page_Load(object sender, EventArgs e)
        {
            string settings = ConfigurationManager.AppSettings["SQLConnString"].ToString() + Server.MapPath(ConfigurationManager.AppSettings["dbPath"]) + ";";
            //Response.Write(settings);
            //Response.End();
            OleDbConnection myconn = new OleDbConnection(settings);
            myconn.Open(); //打开数据库连接
            string sqlstr = "select * from admin";
            OleDbCommand mycmd = new OleDbCommand(sqlstr, myconn);//创建数据库命令
            OleDbDataReader mydr = mycmd.ExecuteReader();
            //Repeater数据控件绑定
            Repeater1.DataSource = mydr;//指定数据源
            Repeater1.DataBind();//绑定到指定的数据源

         }

  • 相关阅读:
    windows phone中三种解析XML的方法
    windows phone因为墓碑化导致“正在恢复”的分析
    windows phone之获取当前连接WIFI的SSID
    在wp中,使用NavigationService.Navigate导航页面出现错误
    数据结构之单链表,c#实现
    数据结构之顺序表,c#实现
    优化C#程序的48种方法
    一次js代码修改不更新问题的解决
    Java与Unicode
    JAVA中线程同步的方法
  • 原文地址:https://www.cnblogs.com/qanholas/p/1883988.html
Copyright © 2020-2023  润新知