You are on page 1of 2

using System;

using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Collections;
/// <summary>
/// Summary description for DataSetDemo
/// </summary>
public class DataSetDemo
{
SqlConnection conn;
DataSet employeeDataSet;
public DataSetDemo()
{
conn = new SqlConnection("Data Source=."+'\\'+"SQLEXPRESS;AttachDbFilena
me=C:"+'\\'+"Users"+'\\'+"Saharsh"+'\\'+"Desktop"+'\\'+"EmployeeDataSet"+'\\'+"A
pp_Data"+'\\'+"sql.mdf;Integrated Security=True;User Instance=True");
employeeDataSet = new DataSet();
}
public DataSet EmployeeRead()
{
String queryString = "Select * from employee";
// conn.Open();
SqlDataAdapter employeeAdapter = new SqlDataAdapter(queryString, conn);
employeeAdapter.Fill(employeeDataSet, "employee");
// conn.Close();
//foreach (DataRow pRow in employeeDataSet.Tables["employee"].Rows)
//{
// Console.WriteLine(pRow["empid"]);

//}
return employeeDataSet;
}
public DataSet EmployeeId()
{
String queryString = "Select ename,empId from employee";
SqlDataAdapter employeeAdapter = new SqlDataAdapter(queryString, conn);
employeeAdapter.Fill(employeeDataSet, "employee");

return employeeDataSet;
}
public Object[] EmployeeDetails(String employeeId)
{
conn.Open();
SqlDataReader rdr = null;
SqlCommand cmd = new SqlCommand("Select ename,designation,hiredate,salar
y from employee where empId="+employeeId, conn);
//String queryString = "Select ename,designation,hiredate,salary from em
ployee where empId="+employeeId;
//SqlDataAdapter employeeAdapter = new SqlDataAdapter(queryString, conn)
;
//employeeAdapter.Fill(employeeDataSet, "employee");

rdr= cmd.ExecuteReader();
Object[] values = new Object[rdr.FieldCount];
while (rdr.Read())
{
//Console.WriteLine(rdr[0]);
rdr.GetValues(values);
}
return values;
}
public void updateEmployeeDetails(String employee,String empName)
{
// prepare command string
string updateString = @"update employee set ename =" + "'" + empName + "
'" + " where empId =" + employee;
// 1. Instantiate a new command with command text only
SqlCommand cmd = new SqlCommand(updateString);

// 2. Set the Connection property


cmd.Connection = conn;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
}

You might also like