Application Layer:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Show_Records.aspx.cs" Inherits="Show_Records" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:ButtonField CommandName="Edit" Text="EDIT" />
<asp:BoundField DataField="fname" HeaderText="First Name" />
<asp:BoundField DataField="lname" HeaderText="Last Name" />
</Columns>
</asp:GridView>
</div>
</form>
</body>
</html>
BUSINESS ACCESS LAYER:
using System;
using System.Data;
using System.Configuration;
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;
/// <summary>
/// Summary description for BAL
/// </summary>
public class BAL
{
DAL d1 = new DAL();
DataSet ds = new DataSet();
public BAL()
{
//
// TODO: Add constructor logic here
//
}
public DataSet select_BAL(string Str_Pro)
{
ds = d1.select_record("select_records");
//DataSet ds = new DataSet();
return ds;
}
}
STORED PROCEDURE USED:
CREATE PROCEDURE select_records
AS
BEGIN
SELECT * FROM test_tab2
END
DATA ACCESS LAYER:
using System;
using System.Data;
using System.Configuration;
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;
/// <summary>
/// Summary description for DAL
/// </summary>
public class DAL
{
SqlConnection con = new SqlConnection();
public DAL()
{
con = new SqlConnection("Data Source=EVEREST5026;Initial Catalog=sample;Integrated Security=True");
}
public DataSet select_record(string Str_Pro)
{
con.Open();
SqlCommand cmd = new SqlCommand(Str_Pro, con);
cmd.CommandType = CommandType.StoredProcedure;
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
da.Fill(ds);
return ds;
}
}
CODE BEHIND PAGE:
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;
public partial class Show_Records : System.Web.UI.Page
{
BAL b1 = new BAL();
DataSet ds = new DataSet();
protected void Page_Load(object sender, EventArgs e)
{
fill_records();
}
private void fill_records()
{
ds = b1.select_BAL("select_records");
GridView1.DataSource = ds;
GridView1.DataBind();
ds.Clear();
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Show_Records.aspx.cs" Inherits="Show_Records" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:ButtonField CommandName="Edit" Text="EDIT" />
<asp:BoundField DataField="fname" HeaderText="First Name" />
<asp:BoundField DataField="lname" HeaderText="Last Name" />
</Columns>
</asp:GridView>
</div>
</form>
</body>
</html>
BUSINESS ACCESS LAYER:
using System;
using System.Data;
using System.Configuration;
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;
/// <summary>
/// Summary description for BAL
/// </summary>
public class BAL
{
DAL d1 = new DAL();
DataSet ds = new DataSet();
public BAL()
{
//
// TODO: Add constructor logic here
//
}
public DataSet select_BAL(string Str_Pro)
{
ds = d1.select_record("select_records");
//DataSet ds = new DataSet();
return ds;
}
}
STORED PROCEDURE USED:
CREATE PROCEDURE select_records
AS
BEGIN
SELECT * FROM test_tab2
END
DATA ACCESS LAYER:
using System;
using System.Data;
using System.Configuration;
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;
/// <summary>
/// Summary description for DAL
/// </summary>
public class DAL
{
SqlConnection con = new SqlConnection();
public DAL()
{
con = new SqlConnection("Data Source=EVEREST5026;Initial Catalog=sample;Integrated Security=True");
}
public DataSet select_record(string Str_Pro)
{
con.Open();
SqlCommand cmd = new SqlCommand(Str_Pro, con);
cmd.CommandType = CommandType.StoredProcedure;
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
da.Fill(ds);
return ds;
}
}
CODE BEHIND PAGE:
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;
public partial class Show_Records : System.Web.UI.Page
{
BAL b1 = new BAL();
DataSet ds = new DataSet();
protected void Page_Load(object sender, EventArgs e)
{
fill_records();
}
private void fill_records()
{
ds = b1.select_BAL("select_records");
GridView1.DataSource = ds;
GridView1.DataBind();
ds.Clear();
}
}
0 comments:
Post a Comment