Set The Gridview’s Datasource Property And Simply Call The Databind Method

On

SqlConnection Conn = new SqlConnection(“Data Source=Localhost\\SQLEXPRESS;Initial Catalog=Flash2;Integrated Security=True;”); SqlDataReader rdr = null; string commandString = “SELECT * FROM USER_MASTER”; try {        Conn.Open();        SqlCommand Cmd = new SqlCommand(commandString, Conn);        rdr = Cmd.ExecuteReader();        MasterCustView.DataSource = rdr;        MasterCustView.DataBind(); } catch (Exception ex) {      // Log error } finally {     if (rdr != null)     {         rdr.Close();     }     if (Conn != null)     {         Conn.Close();     }  }

2nd Highest Salary in SQL Server

On

2nd Highest Salary in SQL Server select MAX(ID) from Employees where ID NOT IN (Select MAX(ID) from Employees) select MAX(ID) from Employees where ID < (Select MAX(ID) from Employees ) select top 1 ID from (select top 2 ID from Employees order by id desc) as tblEmployee order by ID ASC  Using dense_rank to retrieve 2nd Highetst salary if we have duplicate rows: with CTETable as ( select ID, Name, DENSE_RANK() over (order by ID desc) as Rnk from Employees ) select Name, ID from CTETable where rnk=2