Open a Javascript popup on Click a Gridview Show Button
protected void Grid_reg_RowDataBound(object sender, GridViewRowEventArgs e){
try
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
int id = Convert.ToInt32(Grid_reg.DataKeys[e.Row.RowIndex].Values["RegistrationID"]);
Session["regisid"] = id.ToString();
Button lbtnfname = e.Row.FindControl("btnshow1") as Button;
lbtnfname.OnClientClick = "window.open('Admin_regshow.aspx?id=" + id + "','','toolbar=0,scrollbars=1,width=700');return false;";
}
}
catch (Exception ex)
{
throw ex;
}
}
//Add a new web page and design following
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
.td1
{
width:150px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<center>
<asp:FormView ID="Formview1" runat="server" Width="75%" >
<ItemTemplate>
<table class="tbl" >
<tr>
<td class="td1">RegistrationID</td>
<td><%# Eval("RegistrationID")%></td>
</tr>
<tr>
<td>Title </td>
<td> <%# Eval("Title")%>
</td>
</tr>
<tr>
<td> Name</td>
<td><%# Eval("Name")%></td>
</tr>
<tr>
<td>PhoneNo</td>
<td><%# Eval("PhoneNo")%></td>
</tr>
<tr>
<td>EmailID</td>
<td><%# Eval("EmailID")%></td>
</tr>
<tr>
//write on codebehind file
public partial class admin_registr : System.Web.UI.Page
{
string apid;
C_Application db = new C_Application();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
if (Request.QueryString["id"] != null)
{
apid = Request.QueryString["id"];
}
else
{
Response.Redirect("~/Login.aspx");
}
show1();
}
}
public void show1()
{
DataSet ds = new DataSet();
ds = db.Datalist1_bind(Convert.ToInt32(apid));
Formview1.DataSource = ds;
Formview1.DataBind();
}
}
No comments:
Post a Comment