using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; public partial class Fromtoo : System.Web.UI.Page { static int user_id; static string user_name; HyperLink h1 = new HyperLink(); protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { user_id = int.Parse(Session["user_id"].ToString()); filegrid(); Button2.Attributes.Add("onclick", "javascript:window.close();"); } } protected void GridView1_PageIndexChanged(object sender, EventArgs e) { } protected void GridView1_PageIndexChanged1(object sender, EventArgs e) { } void filegrid() { string connstring = ConfigurationManager.ConnectionStrings["MailSmc"].ToString(); SqlConnection conn = new SqlConnection(connstring); SqlCommand cmd = new SqlCommand("getconcatca", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@user_id", user_id); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); GridView1.DataSource = dt; GridView1.DataBind(); conn.Close(); } protected void GridView1_PageIndexChanging1(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; filegrid(); } public void Button1_Click(object sender, EventArgs e) { foreach (GridViewRow row in GridView1.Rows) { if (Session["Files"] == null) { { string[] FilesArr = new string[1]; FilesArr[0] = row.Cells[2].Text; Session["Files"] = FilesArr; writeFiles(); } } else { CheckBox chk; chk = (CheckBox)row.FindControl("CheckBox1"); if (chk != null) { if (chk.Checked) { string[] filesArr = (string[])Session["Files"]; //Array.Resize(ref filesArr, filesArr.Length + 1); filesArr[filesArr.Length - 1] = row.Cells[2].Text; Session["Files"] = filesArr; writeFiles(); } } } } } public void writeFiles() { string[] filesArr = (string[])Session["Files"]; foreach (string file in filesArr) { System.Drawing.PointF dp1 = new System.Drawing.PointF(0f, 0f); user_name = ("" + file.Substring(file.LastIndexOf("/") + 1) + "
"); HyperLink h = new HyperLink(); //h1.NavigateUrl = Session["Files"].ToString(); //h1.Text = user_name; this.Controls.Add(h1); h.NavigateUrl = Session["Files"].ToString(); h.Text = user_name; h1.Text = h.Text; ph.Controls.Add(h); } } protected void Button2_Click(object sender, EventArgs e) { Response.Redirect("Compise.aspx?un=" +user_name.ToString()); } }