Sunday, 26 March 2023

Data binding with grid view

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default - Copy.aspx.cs" Inherits="_Default" %>

Create procedure Studententry  

(  

@fName Varchar (50),  

@MName varchar (50),  

@LName Varchar (50)  

  

)  

as  

begin  

Insert into StudentNew (Fname,MName,LName) values (@fName,@MName,@LName)  

End  


select * from StudentNew;

<!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></title>

</head>

<body bgcolor="#ccccff">

    <form id="form1" runat="server">

    <h4 style="color: #800080"> Employee Search Directory Created by Vithal wadje for C# corner</h4>

     <div>

        <table class="style1">

            <tr>

                <td class="style3" style="color: #800000; font-size: large;">

                Search</td>

                <td class="style2">

                 <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

                 </td>

                <td>

                    <asp:Button ID="Button1" runat="server" Text="Go" onclick="Button1_Click" />

                </td>

            </tr>

           

        </table>

    <p> 

        <asp:Label ID="Label1" runat="server" Text="Label" ForeColor="Maroon"></asp:Label></p>

    </div>

    <div>

     <asp:GridView ID="GridView1" runat="server"  BackColor="#DEBA84" BorderColor="#DEBA84" BorderStyle="None" BorderWidth="1px" 

        CellPadding="3" CellSpacing="2" Height="90px" Width="260px">

        <RowStyle BackColor="#FFF7E7" ForeColor="#8C4510" />

        <FooterStyle BackColor="#F7DFB5" ForeColor="#8C4510" />

        <PagerStyle ForeColor="#8C4510" HorizontalAlign="Center" />

        <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="White" />

      <HeaderStyle BackColor="#A55129" Font-Bold="True" ForeColor="White" /> 


        </asp:GridView>


    </div>

    </form>

</body>

</html>

 


using System;

using System.Data;

using System.Configuration;

using System.Data.SqlClient;


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

{

    public SqlConnection con;

    public string constr;


    public void connection()

    { 

     constr=ConfigurationManager.ConnectionStrings["dbcs"].ToString();

      con = new SqlConnection(constr);

        con.Open();

    

    }


    protected void Page_Load(object sender, EventArgs e)

    {


        Label1.Visible = false;

    

    

    }


                    public void rep_bind()

                    {

                        connection();

                        string query = "select * from StudentNew where FName like'" + TextBox1.Text + "%'";


                        SqlDataAdapter da = new SqlDataAdapter(query, con);

                        DataSet ds = new DataSet();

                        da.Fill(ds);

                        GridView1.DataSource = ds;

                        GridView1.DataBind();

                    }


  

    protected void Button1_Click(object sender, EventArgs e)

    {

        connection();


        string query = "select FName  from StudentNew where FName like'" + TextBox1.Text + "%'";

        SqlCommand com = new SqlCommand(query, con);


        SqlDataReader dr;

        dr = com.ExecuteReader();



        if (dr.HasRows)

        {

            dr.Read();


            rep_bind();

            GridView1.Visible = true;


            TextBox1.Text = "";

            Label1.Text = "";

        }

        else

        {

            GridView1.Visible = false;        

            Label1.Visible = true;

            Label1.Text = "The search Term " + TextBox1.Text + " &nbsp;Is Not Available in the Records"; ;

        

        }




    }

}


Share this


0 Comments

Advertisement