示例#1
0
    //获取文件
    public void GetFiles()
    {
        //创建表
        DataTable dt = new DataTable("Info");

        //添加列
        DataColumn columns = new DataColumn();

        columns.ColumnName = "FileUrl";
        dt.Columns.Add(columns);

        DirectoryInfo dire = new DirectoryInfo(ViewState["url"].ToString());

        FileInfo[] files = dire.GetFiles();
        foreach (FileInfo f in files)
        {
            //添加行
            DataRow dr = dt.NewRow();
            dr[0] = f.FullName;
            dt.Rows.Add(dr);
        }

        // 绑定
        RepFiles.DataSource = dt;
        RepFiles.DataBind();

        //添加事件
        foreach (RepeaterItem rep in RepFiles.Items)
        {
            LinkButton linkbtn = (LinkButton)rep.FindControl("LinkBtnDelete");
            linkbtn.Attributes.Add("onclick", "return confirm('请谨慎删除文件,确认删除该文件夹吗?')");
        }
    }
示例#2
0
    /// <summary>
    /// 来源绑定
    /// </summary>
    protected void MyBind()
    {
        B_Source  bsource = new B_Source();
        DataTable dt      = bsource.GetSourceAll();

        RepFiles.DataSource = dt;
        RepFiles.DataBind();
    }
        /// <summary>
        /// 来源绑定
        /// </summary>
        protected void MyBind()
        {
            B_Source  bsource = new B_Source();
            DataTable dt      = bsource.GetSourceAll();

            RepFiles.DataSource = dt;
            RepFiles.DataBind();
            if (dt != null)
            {
                dt.Dispose();
            }
        }
示例#4
0
 /// <summary>
 /// 作者绑定
 /// </summary>
 /// <param name="flag"></param>
 public void InitPage(string flag)
 {
     if ("author" == flag)
     {
         B_Author  bauthor = new B_Author();
         DataTable dt      = bauthor.GetSourceAll();//GetSourceAll()
         RepFiles.DataSource = dt;
         RepFiles.DataBind();
     }
     else if ("source" == flag)
     {
         MyBind();
     }
     else
     {
         BindKeyword();
     }
 }
示例#5
0
    //获取文件
    public void GetFiles()
    {
        //创建表
        DataTable dt = new DataTable("Info");

        //添加列
        DataColumn columns = new DataColumn();

        columns.ColumnName = "FileName";
        DataColumn columns2 = new DataColumn();

        columns2.ColumnName = "FileUrl";
        DataColumn columns3 = new DataColumn();

        columns3.ColumnName = "Suffix";
        dt.Columns.Add(columns);
        dt.Columns.Add(columns2);
        dt.Columns.Add(columns3);

        DirectoryInfo dire = new DirectoryInfo(ViewState["url"].ToString());

        FileInfo[] files = dire.GetFiles();
        foreach (FileInfo f in files)
        {
            //添加行
            DataRow dr = dt.NewRow();
            dr[0] = f.Name;
            dr[1] = f.FullName.Replace(Server.MapPath("~/"), YK.Common.CommonClass.AppPath);
            dr[2] = f.Name.Split('.')[f.Name.Split('.').Length - 1];
            dt.Rows.Add(dr);
        }

        // 绑定
        RepFiles.DataSource = dt;
        RepFiles.DataBind();

        //添加事件
        foreach (RepeaterItem rep in RepFiles.Items)
        {
            LinkButton linkbtn = (LinkButton)rep.FindControl("LinkBtnDelete");
            linkbtn.Attributes.Add("onclick", "return confirm('请谨慎删除文件,确认删除该文件夹吗?')");
        }
    }
示例#6
0
    //获取文件
    public void GetFiles()
    {
        //创建表
        DataTable dt = new DataTable("Info");

        //添加列
        DataColumn columns = new DataColumn();

        columns.ColumnName = "FileName";
        DataColumn columns2 = new DataColumn();

        columns2.ColumnName = "FileUrl";
        DataColumn columns3 = new DataColumn();

        columns3.ColumnName = "Suffix";
        dt.Columns.Add(columns);
        dt.Columns.Add(columns2);
        dt.Columns.Add(columns3);

        DirectoryInfo dire = new DirectoryInfo(ViewState["url"].ToString());

        FileInfo[] files = dire.GetFiles();
        foreach (FileInfo f in files)
        {
            //添加行
            DataRow dr = dt.NewRow();
            dr[0] = f.Name;
            dr[1] = f.FullName.Replace(Server.MapPath("~/"), YK.Common.CommonClass.AppPath);
            dr[2] = f.Name.Split('.')[f.Name.Split('.').Length - 1];
            dt.Rows.Add(dr);
        }

        // 绑定
        RepFiles.DataSource = dt;
        RepFiles.DataBind();
    }