How to Create Stored Procedure in Asp.Net C#
Create Stored Procedure in Asp.Net C#
A Stored Procedure is a set of Structured Query Language (SQL). They are stored in database server (SQL Server). Stored procedure is a group of T-SQL statements which performs one or more specific task in a single execution plan.
DEMO
Download
Insert_Sp
Select_Sp
Edit_Sp
Delete_Sp
HTML Coding
<html xmlns="http://www.w3.org/1999/xhtml">
C# Coding
Next - Add Label ,Textbox,Buttons From ToolBox For Required
Next - Create Stored Procedure For Required Table below Like That
Next - Add Database Connection - Select Stored Procedure Query
Next - Query for Insert ,Update,Delete Stored Procedure
A Stored Procedure is a set of Structured Query Language (SQL). They are stored in database server (SQL Server). Stored procedure is a group of T-SQL statements which performs one or more specific task in a single execution plan.
DEMO
Download
Insert_Sp
CREATE PROCEDURE insert_Sp
@username varchar(50),
@password varchar(50)
AS
begin
insert into login(username,password) values(@username,@password)
end
CREATE PROCEDURE select_Sp
@username varchar(50),
@password varchar(50)
AS
begin
SELECT username,password from login where username=@username and password =@password
end
CREATE PROCEDURE edit_Sp
@password varchar(100),
@Id int
AS
begin
Update login set password=@password where Id=@Id
end
CREATE PROCEDURE delete_Sp
@Id int
AS
begin
delete from login where Id=@Id
end
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Create Stored Procedure in Asp.Net C#</title>
</head>
<body>
<form id="form1" runat="server">
<div align="center">
<table>
<tr><td colspan="2" class="auto-style1">
<asp:Label ID="Label1" runat="server" Font-Size="Larger" ForeColor="#CC3300" Text="Stored
Procedure"></asp:Label>
</td></tr><tr>
<td>User Name: </td><td>
<asp:TextBox ID="txtUserName" runat="server"></asp:TextBox><br />
</td>
</tr>
<tr>
<td>Password: </td><td>
<asp:TextBox ID="txtPwd" runat="server"></asp:TextBox>
<br />
</td>
</tr><tr><td>ID<tD>
<asp:TextBox ID="txtid" runat="server"></asp:TextBox>
</tD></td></tr>
<tr>
<td></td>
<td>
<asp:Button ID="btnLogin" runat="server" Text="Login"
onclick="btnLogin_Click" />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Insert" />
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Delete" />
<asp:Button ID="Button3" runat="server" OnClick="Button3_Click1" Text="Update" />
</td>
</tr>
<tr>
<td></td>
<td>
<asp:Label ID="lblMessage" runat="server" ForeColor="#FF0066"></asp:Label>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
C# Coding
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
public partial class StorasedProcedure : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnLogin_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["dbcon"].ConnectionString);
SqlCommand cmd = new SqlCommand("select_Sp", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@username",
txtUserName.Text);
cmd.Parameters.AddWithValue("@password",
txtPwd.Text);
DataTable dt = new DataTable();
SqlDataAdapter adp = new SqlDataAdapter();
adp.SelectCommand = cmd;
adp.Fill(dt);
if (dt.Rows.Count > 0)
{
lblMessage.Text = "Login Successfull";
}
else
{
lblMessage.Text = "Invalid Username Or Password";
}
}
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["dbcon"].ConnectionString);
con.Open();
SqlCommand cmd = new SqlCommand("insert_Sp", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@UserName", txtUserName.Text);
cmd.Parameters.AddWithValue("@Password",
txtPwd.Text);
cmd.ExecuteNonQuery();
lblMessage.Text = "Insert Successfull";
}
protected void Button2_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["dbcon"].ConnectionString);
con.Open();
SqlCommand cmd = new SqlCommand("delete_Sp",con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Id", Convert.ToInt32(txtid.Text));
cmd.ExecuteNonQuery();
lblMessage.Text = "Delete Successfully";
}
protected void Button3_Click1(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["dbcon"].ConnectionString);
con.Open();
SqlCommand cmd = new SqlCommand("edit_Sp", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@password",
txtPwd.Text);
cmd.Parameters.AddWithValue("@Id", Convert.ToInt32(txtid.Text));
lblMessage.Text = "Updated Successfully";
}
}
First - Add New WebForm - Create Database Table
Next - Add Label ,Textbox,Buttons From ToolBox For Required
Next - Create Stored Procedure For Required Table below Like That
Next - Add Database Connection - Select Stored Procedure Query
Next - Query for Insert ,Update,Delete Stored Procedure
Array in Asp.Net C# Examples
Array in Asp.Net C#
An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type stored at contiguous memory locations.
All arrays consist of contiguous memory locations. The lowest address corresponds to the first element and the highest address to the last element.
Array Types
Arrays can be divided into the following four categories.
Single-dimensional arrays
Multidimensional arrays or rectangular arrays
Jagged arrays
Mixed arrays.
Single - Dimensional Array
OUTPUT
//// ------- String Datatype Array ----- /////
OUTPUT
//// ------- For Loop Integer Datatype Array ----- /////
//// ------- Boolean Datatype Array ----- /////
//// ------- Calculation in Integer Datatype Array ----- /////
OUTPUT
//// ------- Index Find String Datatype Array ----- /////
OUTPUT
//// ------- Array Index Length ----- /////
//// ------- Resize Array Index Char Datatype Array ----- /////
//// ------- Foreach in Integer Datatype Array ----- /////
//// ------- Finding Array ----- /////
OUTPUT
An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type stored at contiguous memory locations.
All arrays consist of contiguous memory locations. The lowest address corresponds to the first element and the highest address to the last element.
Array Types
Arrays can be divided into the following four categories.
Single-dimensional arrays
Multidimensional arrays or rectangular arrays
Jagged arrays
Mixed arrays.
Single - Dimensional Array
//---- Integer
Datatype Array ----//
int[] num = new int[5];
num[0] = 0;
num[1] = 1;
num[2] = 2;
num[3] = 3;
num[4] = 4;
Response.Write(num[3].ToString());
string[] week = new string[3] { "Sun", "Mon", "Tus" };
for (int i = 0; i < week.Length; i++)
{
Response.Write(week[i] + ",");
}
int[] array = new int[4] { 10, 20, 30, 40 };
array[0] = 10;
array[1] = 20;
array[2] = 30;
array[3] = 40;
for (int i = 0; i < array.Length; i++)
{
Response.Write(array[i] + ",");
}
OUTPUT
Array a = Array.CreateInstance(typeof(int), 5);
a.SetValue(100, 0);
a.SetValue(109, 1);
a.SetValue(150, 2);
a.SetValue(250, 3);
a.SetValue(300, 4);
int b = 5;
Response.Write(Convert.ToBoolean(a.Length.Equals(b).ToString()));
OUTPUT
/// --- Sorting Array ---
///
int[] numbers = { 9, 1, 5, 0, 9 };
Array.Sort(numbers);
foreach (int i in numbers)
Response.Write (i+",");
OUTPUT
// Create an Array with different data types //
object[] Mix = new object[4];
Mix[0] = 10;
Mix[1] = "Dotnetdrizzles";
Mix[2] = DateTime.Now;
Mix[3] = DateTime.Now.AddDays(1).ToString();
for (int i = 0; i < Mix.Length; i++)
{
Response.Write(Mix[i] + " , ");
}
OUTPUT
int[] array11 = { 10, 20, 30 };
Response.Write(array11[1] * 5);
string[] array2 = new string[] { "A", "B", "C" };
int Getindex = Array.IndexOf(array2, "B");
Response.Write(Getindex.ToString());
string[] array3 = new string[] { "A", "B", "C" };
Response.Write(array3.Length + " "); // Empty Last Index Display
Response.Write(array3.Length - 1); // Correct Index Length Display
OUTPUT
char[] array4 = new char[5] { 'A', 'B', 'C', 'D', 'E' };
Array.Resize(ref array4, 3);
for (int i = 0; i < array4.Length; i++)
{
Response.Write(array4[i].ToString()+",");
}
OUTPUT
int[] array5 = new int[3] { 10, 30, 50 }; //array
declaration
foreach (int element in array5)
{
Response.Write(element);
}
OUTPUT
string Check = "Drizzles";
string[] stringArray = { "Dot", "Net", "Drizzles" };
foreach (string x in stringArray)
{
if (x.Equals(Check))
{
Response.Write("Finding = " + x);
}
else
{
Response.Write("Finding = Not Equal");
}
}