With Gridview
With Gridview
com/Tutorial/AdoDotNet
(CategoryName, Description)
//SqlDataReader rdr=cmd.ExecuteScalar();
while (rdr.Read())
Console.Write("{0,-25}", contact);
Console.Write("{0,-20}", city);
Console.Write("{0,-25}", company);
Console.WriteLine();
}
finally
if (rdr != null)
rdr.Close();
if (conn != null)
conn.Close();
daCustomers.Fill(dsCustomers, "Customers");
GridView1.DataSource = dsCustomers;
GridView1.DataMember = "Customers";
GridView1.DataBind();
using System;
using System.Data;
using System.Data.SqlClient;
class ParamDemo
try
conn = new
SqlConnection("Server=(local);DataBase=Northwind;Integrated
Security=SSPI");
conn.Open();
param.ParameterName = "@City";
param.Value = inputCity;
// 3. add new parameter to command object
cmd.Parameters.Add(param);
reader = cmd.ExecuteReader();
while(reader.Read())
Console.WriteLine("{0}, {1}",
reader["CompanyName"],
reader["ContactName"]);
finally
// close reader
if (reader != null)
reader.Close();
// close connection
if (conn != null)
conn.Close();
using System.Data;
using System.Data.SqlClient;
class StoredProcDemo
spd.RunStoredProc();
spd.RunStoredProcParams();
try
conn = new
SqlConnection("Server=(local);DataBase=Northwind;Integrated
Security=SSPI");
conn.Open();
// 1. create a command object identifying
cmd.CommandType = CommandType.StoredProcedure;
rdr = cmd.ExecuteReader();
while (rdr.Read())
Console.WriteLine(
rdr["TenMostExpensiveProducts"],
rdr["UnitPrice"]);
finally
if (conn != null)
conn.Close();
if (rdr != null)
rdr.Close();
}
}
try
conn = new
SqlConnection("Server=(local);DataBase=Northwind;Integrated
Security=SSPI");
conn.Open();
"CustOrderHist", conn);
cmd.CommandType = CommandType.StoredProcedure;
rdr = cmd.ExecuteReader();
while (rdr.Read())
Console.WriteLine(
rdr["ProductName"],
rdr["Total"]);
finally
if (conn != null)
conn.Close();
if (rdr != null)
rdr.Close();
}
Own Practise:
Default.aspx.cx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
daCustomers.Fill(dsCustomers, "Policies");
GridView1.DataSource = dsCustomers;
GridView1.DataMember = "Policies";
GridView1.DataBind();
dataReader1.Close();
}
protected void Button2_Click(object sender, EventArgs e)
{
string insertString = @"insert into APolicyRefNo values (@values);";
SqlCommand cmd = new SqlCommand(insertString, conn);
cmd.Parameters.AddWithValue("@values", tbxPolicies.Text);
cmd.ExecuteNonQuery();
}
protected void Button1_Click(object sender, EventArgs e)
{
string insertString = @"insert into ACustomer values (@values1,@values2,@values3);";
SqlCommand cmd = new SqlCommand(insertString, conn);
cmd.Parameters.AddWithValue("@values1", tbXCustomerName.Text);
cmd.Parameters.AddWithValue("@values2", tbxCustomerCity.Text);
cmd.Parameters.AddWithValue("@values3", tbxCustomerCountry.Text);
cmd.ExecuteNonQuery();
}
protected void Button4_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
DataRow dr = null;
//dr = dt.NewRow();
GridView1.DataSource = dt;
GridView1.DataBind();
}
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int ProductID = e.RowIndex;
string SPolicyRefNo = ""; string SCustomerID = "";
SPolicyRefNo = GridView1.Rows[ProductID].Cells[1].Text.ToString();
SCustomerID = GridView1.Rows[ProductID].Cells[2].Text.ToString();
DeleteProduct(SPolicyRefNo, SCustomerID);
GridView1.EditIndex = -1;
GridView1.DataBind();
}
}
}
Default2.aspx.cx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
daCustomers.Fill(dsCustomers, "Sales");
GridView1.DataSource = dsCustomers;
GridView1.DataMember = "Sales";
GridView1.DataBind();
DropDownList1.Items.Add("003");
DropDownList2.Items.Add("300");
}
protected void Button1_Click(object sender, EventArgs e)
{
//int i = Convert.ToInt16(DropDownList2.SelectedValue);
int returnValue = 0;
string temp;
int i;
string insertString = @"insert into Sales values (@values, @dd); Select @@Identity;";
SqlCommand cmd = new SqlCommand(insertString, conn);
//cmd.CommandType.
cmd.Parameters.AddWithValue("@values", DropDownList2.SelectedValue);
cmd.Parameters.AddWithValue("@dd",System.DateTime.Now);
conn.Open();
//returnValue = cmd.ExecuteNonQuery();
//string query2 = "Select @@Identity";
//cmd.CommandText = query2;
temp = Convert.ToString(cmd.ExecuteScalar());
}
}
customerInfo.aspx