Blue Theme Orange Theme Green Theme Red Theme
 
Nevron Gauge for SharePoint
Home | Forums | ASP.NET 2.0 Tutorials | Web Services | How Do I...? | Class Browser | WPF Quick Starts | Advertise with Us
 | Consulting  
Submit an Article Submit a Blog 
Search :       Advanced Search »
Home » Blogs Home » Blog Detail

How to display student have stdnt_activity 5,10

 by Satyapriya Nayak on Feb 01, 2012

In this blog we will know how to display student have stdnt_activity 5,10
Download Files: Student have activity 5 and 10.rar
Comments: 0 Views: 485 Printable Version 

In this blog we will know how to display student have stdnt_activity 5,10

 

Here is the scenario

 

I have one table student, i.e stdnt_id, stdnt_name, stdnt_activity

i have values in student table like this.

stdnt_id          stdnt_name                           stdnt_activity

1                          kiran                                     5

1                          kiran                                     10

1                          kiran                                     15

2                          sachin                                     5

2                          sachin                                    10

3                          venkat                                     5

3                          venkat                                    10

3                          venkat                                    15

4                          kumar                                      5

4                          kumar                                     10

5                          naveen                                     5

5                          naveen                                    10

 

 

Here stdnt_activity 5 mean -> pending, 10 -> In progress, 15 means -> closed

 

So, i want a query to display the values of student table based on condition.

The condition is for example:

 

The student kiran having stdnt_activity 5,10,15 where as sachin having stdnt_activity 5,10.

 

I need a query do display all student records in a table which is having stdnt_activity 5,10 and not 15.

 

If student have stdnt_activity 5,10,15.we don't need to display to the user.

 

If student have stdnt_activity 5,10 then we need to display the values.

 

By above example i only need to display the values of sachin, kumar, naveen (these student's doesn't have 15).

 

While student's kiran, venkat will have 5,10,15.So these records need to be ignored (no need to display).

 

Solution: -

 

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Student_have_activity_5_and_10._Default" %>

 

<!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">

        </asp:GridView>

    </div>

    </form>

</body>

</html>

 

 

using System;

using System.Collections;

using System.Configuration;

using System.Data;

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.SqlClient;

namespace Student_have_activity_5_and_10

{

    public partial class _Default : System.Web.UI.Page

    {

        string connStr = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;

        SqlCommand com;

        string str;

        DataSet ds;

        SqlDataAdapter sqlda;

        protected void Page_Load(object sender, EventArgs e)

        {

            if (!IsPostBack)

            {

                bindgrid();

            }

        }

        void bindgrid()

        {

            SqlConnection con = new SqlConnection(connStr);

            con.Open();

           

            str = "SELECT * FROM student e where not exists(select stdnt_id from student where stdnt_activity= 15 and stdnt_name= e.stdnt_name)";

            com = new SqlCommand(str, con);

            sqlda = new SqlDataAdapter(com);

            ds = new DataSet();

            sqlda.Fill(ds, "t1");

            GridView1.DataSource = ds;

            GridView1.DataMember = "t1";

            GridView1.DataBind();

            con.Close();

        }

    }

}

 

Thanks

 

Comment Request!
Thank you for reading this post. Please post your feedback, question, or comments about this post Here.
 
What do you say about this post? Post a comment here
*Title:
*Comment:
 
Comments not available.
Team Foundation Server Hosting
Become a Sponsor

 Blogger's Profile
Age: Not Available
Location:
Title: Student
Joined: Aug 02, 2010
Education: Bachelors Degree
 More Blogs from this Blogger
No record available
 Latest Blogs
[Video] OnClose Handler
[Video] Storing and Loading the Window and Toolbar position
The Euclidean Algorithm
Swapping Exe Process
How Exe file is Generated by VS2005 C++ Project?
What is Exe
Header files: Multiple Inclusion problem - Solution B
Header files: Multiple Inclusion problem - Solution A
Header files: Multiple Inclusion problem - Reason
Header files: Multiple Inclusion problem
View all »
 Latest Jobs
More ... 
 Latest Interview Questions
More ... 
6 Months Free & No Setup Fees ASP.NET Hosting!
 © 2012  contents copyright of their authors. Rest everything copyright Mindcracker. All rights reserved.