How to create sub menu using Tree Node in C#?

...........................................


using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;


public partial class tree : System.Web.UI.Page
{
    dal d;
    TreeNode t; //, t1, t2;
    DataSet ds, ds2;
    string c1, c2;//, sum;
    protected void Page_Load(object sender, EventArgs e)
    {
     
        try
        {
            if ((Session["admin"] == null) && (Session["usid"] == null))
            {
                Response.Redirect("memberlogin.aspx");
            }
            else
            {
                if (!IsPostBack)
                {

                    d = new dal();
                    ds = new DataSet();
                    ds2 = new DataSet();
                    result.Visible = false;
                    refresh();
                    lblcountmember.Text = count.ToString();
                    Label2.Text = spill.ToString();
                    //countmember();
                    //countspillmember();
               
                 
                 
                 
                }

            }
        }
        catch (Exception ex)
        {
            result.Visible = true;
            result.Text = ex.Message;
        }
    }



    public void countmember()
    {


        if (Request.QueryString["memberid"] != null)
        {
            string memid = Request.QueryString["memberid"].ToString();
            DataSet dscount = new DataSet();
            dscount = d.completecountmemberdetails();
            lblcountmember.Text = dscount.Tables["member"].Rows[0][0].ToString();
        }    
     

    }
    public void countspillmember()
    {
        if (Request.QueryString["memberid"] != null)
        {
            string memid = Request.QueryString["memberid"].ToString();
            DataSet dscount = new DataSet();
            dscount = d.completecountspillmemberdetails();
            lblspillmember.Text = dscount.Tables["member"].Rows[0][0].ToString();
        }    
    }
    int count;
    int spill;
    private void refresh()
    {
        count = 0;
        spill = 0;
        if (Request.QueryString["memberid"] != null)
        {

            ds = d.lowermember2(Request.QueryString["memberid"].ToString());
           
            DataSet ds5 = new DataSet();
            ds5 = d.getmemberrecord(Request.QueryString["memberid"].ToString());
            string color = "blue";
            if (ds5.Tables["member"].Rows[0]["spill"].ToString() == "Yes")
            {
                color = "red";
            }
            TreeNode ttr = new TreeNode("<font color=\"" + color + "\">" + ds5.Tables["member"].Rows[0]["name"].ToString() + " (" + ds5.Tables["member"].Rows[0]["memberid"].ToString() + ") (Level :" + ds5.Tables["member"].Rows[0]["level_no"].ToString() + ") (Type :" + ds5.Tables["member"].Rows[0]["type"].ToString()+")</font>");
         

            ttr.NavigateUrl = "personaldetails.aspx?memberid=" + ds5.Tables["member"].Rows[0]["memberid"].ToString();
            ttr.CollapseAll();

            ttr.ToolTip = ds5.Tables["member"].Rows[0]["name"].ToString() + " (" + ds5.Tables["member"].Rows[0]["memberid"].ToString() + ")";

            for (int i = 0; i < ds.Tables["member"].Rows.Count; i++)
            {
                string color1 = "blue";
                if (ds.Tables["member"].Rows[i]["spill"].ToString() == "Yes")
                {
                    color1 = "red";
                    spill++;
                }
                else
                {
                    count++;
                }
                t = new TreeNode("<font color=\"" + color1 + "\">" + ds.Tables["member"].Rows[i]["name"].ToString() + " (" + ds.Tables["member"].Rows[i]["memberid"].ToString() + ") (Level :" + ds.Tables["member"].Rows[i]["level_no"].ToString() + ") (Type :" + ds.Tables["member"].Rows[i]["type"].ToString() + ")</font>");
                c1 = i.ToString();
                t.NavigateUrl = "personaldetails.aspx?memberid=" + ds.Tables["member"].Rows[i]["memberid"].ToString();
                t.CollapseAll();

                t.ToolTip = ds.Tables["member"].Rows[i]["name"].ToString() + " (" + ds.Tables["member"].Rows[i]["memberid"].ToString() + ")";


                //product(ds.Tables["tbl_category"].Rows[i]["cat_id"].ToString(), t);
                submenu(ds.Tables["member"].Rows[i]["memberid"].ToString(), t);

                ttr.ChildNodes.Add(t);

            }
            TreeView1.Nodes.Add(ttr);
        }
       
    }

    private void product(string id1, TreeNode tz)
    {
        //ds2 = d.getproductinfothroughcategoryid(id1);

        //for (int k = 0; k < ds2.Tables["tbl_product"].Rows.Count; k++)
        //{
        //    TreeNode t21 = new TreeNode("<font color=\"green\">" + ds2.Tables["tbl_product"].Rows[k]["name"].ToString() + "</font>");
        //    t21.NavigateUrl = "addproduct.aspx?view=" + ds2.Tables["tbl_product"].Rows[k]["subcategory"].ToString() + "&id=" + ds2.Tables["tbl_product"].Rows[k]["product_id"].ToString();
        //    t21.CollapseAll();
        //    t21.ImageUrl = "cp/images/icons/6.gif";
        //    t21.ToolTip = ds2.Tables["tbl_product"].Rows[k]["name"].ToString();
        //    tz.ChildNodes.Add(t21);
        //}
    }
    private void submenu(string id2, TreeNode tx)
    {
        DataSet ds4 = new DataSet();
        ds4 = d.lowermember2(id2);
     
        for (int k = 0; k < ds4.Tables["member"].Rows.Count; k++)
        {
            string color1 = "blue";
            if (ds4.Tables["member"].Rows[k]["spill"].ToString() == "Yes")
            {
                color1 = "red";
                spill++;
            }
            else
            {
                count++;
            }
            TreeNode t11 = new TreeNode("<font color=\"" + color1 + "\">" + ds4.Tables["member"].Rows[k]["name"].ToString() + " (" + ds4.Tables["member"].Rows[k]["memberid"].ToString() + ") (Level :" + ds4.Tables["member"].Rows[k]["level_no"].ToString() + ") (Type :" + ds4.Tables["member"].Rows[k]["type"].ToString() + ")</font>");
            t11.NavigateUrl = "personaldetails.aspx?memberid=" + ds4.Tables["member"].Rows[k]["memberid"].ToString();
            t11.CollapseAll();
            //t11.ImageUrl = "cp/images/icons/4.gif";
            t11.ToolTip = ds4.Tables["member"].Rows[k]["name"].ToString() + " (" + ds4.Tables["member"].Rows[k]["memberid"].ToString() + ")";

            //product(ds4.Tables["tbl_category"].Rows[k]["cat_id"].ToString(), t11);
            submenu(ds4.Tables["member"].Rows[k]["memberid"].ToString(), t11);
            c2 = k.ToString();

            tx.ChildNodes.Add(t11);
        }


    }



}
.......................................................
Share:

How to update and delete in grid view through RowDeleting and RowUpdating in C#?

............................source..................

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="Untitled Page" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">


 
    <table style="width: 100%">
        <tr>
            <td>
           
                     

                        <span class="title">&nbsp;Centres Form</span>
                        <hr />

                     
                        <asp:Panel ID="Panel2" runat="server">
                        <table   bgcolor="#31CFF0" border="1" bordercolor="#E8E8E8" cellpadding="5"
                            cellspacing="0" class="texts" width="100%">
                         
                         
                     
                                   <tr>
                                <td style="width: 148px; height: 30px;">
                                   <b>State</b></td>
                                <td style="height: 30px">
                                        <asp:TextBox ID="txtstate" runat="server" Class="textbox" TabIndex="6"
                                            Width="175px"></asp:TextBox>
                                        &nbsp;<asp:Button ID="btnstate" runat="server" class="resetbtn" TabIndex="32"
                                            Text="Add State" Width="96px" onclick="btnstate_Click" />
                                       </td>
                       
                            </tr>
                                       <tr>
                                <td style="width: 148px">
                                    <b>Choose State</b></td>
                                <td>
                                        <asp:DropDownList ID="ddlState" runat="server" AutoPostBack="True"
                                            class="textbox" Height="23px" TabIndex="7" Width="175px">
                                        </asp:DropDownList>
                                     
                               
                                </td>
                       
                            </tr>
                            <tr>
                                <td style="width: 148px">
                                    <b>City&#39;s</b></td>
                                <td>
                               
                                 
                                    <asp:TextBox ID="txt_addCity" runat="server" Class="textbox" TabIndex="6"
                                        Width="175px"></asp:TextBox>
                                    <asp:Button ID="btn_AddCity" runat="server" class="resetbtn" TabIndex="32"
                                        Text="Add City" Width="96px" onclick="btn_AddCity_Click" />
                                 
                                </td>
       
                            </tr>
                                        <tr>
                                            <td style="width: 148px">
                                                &nbsp;</td>
                                            <td>
                                                &nbsp;</td>
                            </tr>
                            <caption>
                                &nbsp;<asp:HiddenField ID="HiddenField3" runat="server" />
                            </caption>
                     
                   
                        </table>
                        </asp:Panel>

                        <br />

                     
                        <asp:Panel ID="Panel1" runat="server">
                        <table   bgcolor="#31CFF0" border="1" bordercolor="#E8E8E8" cellpadding="5"
                            cellspacing="0" class="texts" width="100%">
                         
                         
                            <tr>
                                <td style="width: 148px" class"WHITETXT">
                                    <b>State </b> </td>
                              <td>
                                  <asp:DropDownList ID="DropDownList3" runat="server" class="textbox"
                                         Width="175px" Height="23px"
                                        TabIndex="7" AutoPostBack="True"
                                      onselectedindexchanged="DropDownList3_SelectedIndexChanged" >
                                  </asp:DropDownList>
                              &nbsp;
                           
                                </td>
                     
                            </tr>
                        <tr>
                                <td style="width: 148px">
                                    <b>City</b></td>
                                <td>
                                    <asp:DropDownList ID="ddlcity" runat="server" AutoPostBack="True"
                                        class="textbox" Height="23px" TabIndex="7" Width="175px">
                                    </asp:DropDownList>
                                    &nbsp;</td>
                       
                            </tr>
                                       <tr>
                                <td style="width: 148px">
                                    <b>Area</b></td>
                                <td>
                                        <asp:TextBox ID="txtArea" runat="server" Class="textbox" TabIndex="6"
                                            Width="175px"></asp:TextBox>
                                     
                               
                                </td>
                       
                            </tr>
                            <tr>
                                <td style="width: 148px">
                                    <b>Address</b></td>
                                <td>
                                   <asp:TextBox ID="txtAddress" runat="server" Class="textbox" TabIndex="6"
                                        Width="175px"></asp:TextBox>
                                 
                             
                                 
                                </td>
       
                            </tr>
                                        <tr>
                                            <td style="width: 148px">
                                                <b>Email ID&#39;s</b></td>
                                            <td>
                                                <asp:TextBox ID="txtEmail" runat="server" Class="textbox" TabIndex="6"
                                                    Width="175px"></asp:TextBox>
                                            </td>
                            </tr>
                            <tr>
                                <td style="width: 148px">
                                    &nbsp;</td>
                                <td>
                                    &nbsp;</td>
                            </tr>
                            <caption>
                                &nbsp;<asp:HiddenField ID="HiddenField1" runat="server" />
                            </caption>
                     
                   
                        </table>
                        </asp:Panel>

                     
                   
                                                                 
                     
                        <div >
                       &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                   
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                           
                                <asp:Literal ID="Literal1" runat="server"></asp:Literal>
                                &nbsp; &nbsp;
                                    <asp:Button ID="Button6" runat="server" CssClass="submitbtn"
                                        onclick="Button1_Click" TabIndex="31" Text="Add Centres" Width="104px" />
                                &nbsp;<asp:Button ID="Button2" runat="server"  class="resetbtn" Text="Update"
                                Width="96px"  TabIndex="32" onclick="Button2_Click"></asp:Button>
                            &nbsp;<asp:Button ID="Button3" runat="server"  class="resetbtn" Text="Delete"
                                Width="96px"  TabIndex="32" ></asp:Button>
                   
                     
                       
                          </div>

                     
                   
           
            </td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
            <center>
            <asp:GridView ID="GridView1" runat="server" AllowPaging="True"
                    AutoGenerateColumns="False"  BorderStyle="None" DataKeyNames="areaid,area"
                    BorderWidth="1px" CellPadding="3" Font-Bold="True"
                    PagerSettings-Mode="Numeric" RowStyle-CssClass="Descriptiongv2"
                    ShowFooter="True" Width="100%" BackColor="White" BorderColor="#CCCCCC"
                    onpageindexchanging="GridView1_PageIndexChanging"
                    onrowdeleting="GridView1_RowDeleting"
                    onrowupdating="GridView1_RowUpdating" onrowcommand="GridView1_RowCommand"
                    onrowcancelingedit="GridView1_RowCancelingEdit"
                    onrowediting="GridView1_RowEditing" AutoGenerateEditButton="True"
                   >
                 
                <FooterStyle BackColor="White" ForeColor="#000066" />
                 
<RowStyle CssClass="Descriptiongv2" BackColor="White" ForeColor="#330099"></RowStyle>
                    <Columns>
                   
       
   <asp:TemplateField HeaderText="State " ItemStyle-Height="30px">
                                <ItemTemplate>
                                  <center>  
                               
                                   
                                   <asp:LinkButton ID="lnkitem" runat="server" CausesValidation="false"
                                        CommandArgument="<%# ((GridViewRow) Container).RowIndex %>"
                                        CommandName="cmdBind" Text='<%# Eval("state") %>'></asp:LinkButton>
                                </ItemTemplate>
                                <ItemStyle Height="30px" />
                            </asp:TemplateField>
<asp:TemplateField HeaderText="City" ItemStyle-Height="30px">
                                <ItemTemplate>
                                     <center>  <asp:Label ID="lbcity" runat="server" Text='<%# Eval("city") %>'></asp:Label>   </center>
                                </ItemTemplate>
                                <ItemStyle Height="30px" />
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Area" ItemStyle-Height="30px">
                                <ItemTemplate>
                                    <center><asp:Label ID="lbarea" runat="server" Text='<%# Eval("area") %>'></asp:Label>   </center>
                                </ItemTemplate>
                                <ItemStyle Height="30px" />
                            </asp:TemplateField>
<asp:TemplateField HeaderText="Address" ItemStyle-Height="30px">
                                <ItemTemplate>
                              <center> <asp:Label ID="lbaddress" runat="server" Text='<%# Eval("address") %>'></asp:Label>   </center>
                                </ItemTemplate>
                                <ItemStyle Height="30px" />
                            </asp:TemplateField>
                <asp:TemplateField HeaderText="Email" ItemStyle-Height="30px">
                                <ItemTemplate>
                                     <center>  <asp:Label ID="lbemail" runat="server" Text='<%# Eval("email")%>' ></asp:Label>   </center>
                                </ItemTemplate>
                                <ItemStyle Height="30px" />
                            </asp:TemplateField>
                           
                        <asp:CommandField ShowEditButton="True" />
                        <asp:CommandField ShowSelectButton="True" />
                        <asp:CommandField ShowDeleteButton="True" />
                    </Columns>
                 
                    <SelectedRowStyle Font-Bold="True" ForeColor="White" BackColor="#669999" />
                    <PagerStyle HorizontalAlign="Left" BackColor="White" ForeColor="#000066" />
               
                    <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White"
                    Font-Size="Smaller" />
               
                </asp:GridView>
                <asp:HiddenField ID="HiddenField2" runat="server" />
            </center>
             
            </td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
    </table>
   



</asp:Content>
.......................code behind.........................

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;
public partial class _Default : System.Web.UI.Page
{
    SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ToString());
    SqlDataAdapter da;
    DataSet ds = new DataSet();
    SqlCommand cmd;
    DataTable dt = new DataTable();
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            bindState();
            bindState1();
            bindCentres();
            bindCity();
         
        }

    }
    protected void Button1_Click(object sender, EventArgs e)
    {

        InsertArea();
        bindCentres();
        Literal1.Text="Successfully Inserted";

    }
    protected int getCityId(string id)
    {

        int id1 = 0;
        cmd = new SqlCommand("select cityid from city where stateid='" + id + "'", con);
        con.Open();
        SqlDataReader dr = cmd.ExecuteReader();
        if (dr.Read())
        {
            id1 = Convert.ToInt32(dr[0]);

        }
        con.Close();
        return id1;


    }
    protected void InsertArea()
    {
        string dt = DateTime.Now.ToString();
        int sid = stateId(DropDownList3.SelectedValue);
        int cid = getCityId(DropDownList3.SelectedValue);
        string str = "insert into area values ("+cid+","+sid+",'" + txtArea.Text + "','"+txtAddress.Text+"','" + txtEmail.Text + "','"+dt+"')";
        cmd = new SqlCommand(str, con);
        con.Open();
        cmd.ExecuteNonQuery();
        con.Close();
   
     
        txtArea.Text = "";
        txtAddress.Text = "";
        txtEmail.Text = "";

    }

 
    protected void bindCentres()
    {
        con.Open();
        string str = "select a.areaid, s.state,c.city,a.area,a.address,a.email,s.date from state as s inner join city as c on s.stateid=c.stateid inner join area as a on a.cityid=c.cityid order by s.date desc";
        da = new SqlDataAdapter(str, con);
        da.Fill(ds);
        GridView1.DataSource = ds;
        GridView1.DataBind();
        con.Close();

    }
    protected void Button2_Click(object sender, EventArgs e)
    {

    }
    protected int stateId(string id)
    {

        int id1 = 0;
        cmd = new SqlCommand("select stateId from state where stateid='" + id + "'", con);
        con.Open();
        SqlDataReader dr = cmd.ExecuteReader();
        if (dr.Read())
        {
            id1 = Convert.ToInt32(dr[0]);

        }
        con.Close();
        return id1;


    }
 
    protected void insertstate()
    {
        try
        {
            string date = DateTime.Now.ToString();
             string str = "insert into state(state,date) values ('" + txtstate.Text + "','"+date+"')";
        cmd = new SqlCommand(str, con);
        con.Open();
        cmd.ExecuteNonQuery();
        con.Close();
     
   
        txtArea.Text = "";
        txtAddress.Text = "";
        txtEmail.Text = "";
        }
        catch(Exception ex)
        {

        }
    }
    protected void insertCity()
    {
        try
        {
            string datectiy = DateTime.Now.ToString();
            int sid = stateId(ddlState.SelectedValue);
            string str = "insert into city values (" + sid + ",'" + txt_addCity.Text + "','" + datectiy + "')";
        cmd = new SqlCommand(str, con);
        con.Open();
        cmd.ExecuteNonQuery();
        con.Close();

        txt_addCity.Text = "";
        txtArea.Text = "";
        txtAddress.Text = "";
        txtEmail.Text = "";
        }
        catch(Exception ex)
        {

        }
    }

    public void bindState()
    {
        try
        {

            da = new SqlDataAdapter("select * from state", con);
            DataTable dt = new DataTable();
            da.Fill(dt);
            ddlState.DataSource = dt;
            ddlState.DataTextField = "state";
            ddlState.DataValueField = "stateid";
            ddlState.DataBind();
            ddlState.Items.Insert(0, new ListItem("--Select State--", "0"));
        }
        catch(Exception ex)
        {
        }
    }
    public void bindState1()
    {
        da = new SqlDataAdapter("select * from state", con);
        DataTable dt = new DataTable();
        da.Fill(dt);
        DropDownList3.DataSource = dt;
        DropDownList3.DataTextField = "state";
        DropDownList3.DataValueField = "stateId";
        DropDownList3.DataBind();
        DropDownList3.Items.Insert(0, new ListItem("--Select State--", "0"));
    }
    public void bindCity()
    {
        da = new SqlDataAdapter("select * from city where stateid='" + DropDownList3.SelectedValue + "'", con);
        DataTable dt = new DataTable();
        da.Fill(dt);
        ddlcity.DataSource = dt;
        ddlcity.DataTextField = "city";
        ddlcity.DataValueField = "cityid";
        ddlcity.DataBind();
        ddlcity.Items.Insert(0, new ListItem("--Select City--", "0"));
    }

    protected void btnstate_Click(object sender, EventArgs e)
    {
        insertstate();
        bindState();
        Literal1.Text = "Successfully Inserted";
    }
    protected void btn_AddCity_Click(object sender, EventArgs e)
    {
        insertCity();
        bindCity();
     
        Literal1.Text = "Successfully Inserted";
    }
    protected void DropDownList3_SelectedIndexChanged(object sender, EventArgs e)
    {
        bindCity();
    }
    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {

     
           int userid = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Values["areaid"].ToString());
           string username = GridView1.DataKeys[e.RowIndex].Values["area"].ToString();
           con.Open();
           SqlCommand cmd = new SqlCommand("delete from area where areaid=" + userid, con);
           int result = cmd.ExecuteNonQuery();
           con.Close();

           bindCentres();

    }
    protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        int userid = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value.ToString());
        string area = GridView1.DataKeys[e.RowIndex].Values["area"].ToString();
        TextBox txtarea = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txtarea");
        TextBox txtaddress = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txtaddress");
        TextBox txtemail = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txtemail");
        con.Open();
        SqlCommand cmd = new SqlCommand("update area set area='" + txtarea.Text + "',address='" + txtaddress.Text + "',email='"+txtemail.Text+"' where areaid=" + userid, con);
        cmd.ExecuteNonQuery();
        con.Close();
        GridView1.EditIndex = -1;
        bindCentres();

    }
    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        bindCentres();

    }
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        //if(e.CommandName=="delete")
        //{
        //GridViewRow row=(GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

        //Label ld = (Label)GridView1.Rows[row.RowIndex].FindControl("lnkitem");
        //cmd = new SqlCommand("delete from area where state=" + ld + "", con);
        //con.Open();
        //cmd.ExecuteNonQuery();
        //con.Close();
        //bindCentres();

        //}

    }
    protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
    {
        GridView1.EditIndex = -1;
        bindCentres();
    }

    protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
    {
   
        GridView1.EditIndex = e.NewEditIndex;
        bindCentres();
    }
}
.....................................................

Share:

How to get data on Onpresskey event in JQuery?

............................................................

<head runat="server">
    <title></title>
   
<link class="jsbin" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" />
<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.js"></script>
<meta charset=utf-8 />

 <!--[if IE]>
  <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
    <style type="text/css">
        .style1
        {
            width: 100%;
            background-color: #FF99CC;
        }
        .style3
        {
            width: 439px;
        }
        .style5
        {
            width: 68px;
        }
        .style6
        {
            width: 36px;
        }
    </style>
    <script type="text/javascript">
        $(function () {
            $('#TextBox1').keyup(function () {
                $('#Label1').text($(this).val());
                //            $('#p1').text($(this).val());
            });
            $('#TextBox2').keyup(function () {
                $('#Label2').text($(this).val());
                //            $('#p2').text($(this).val());
            });
            $('#TextBox3').keyup(function () {
                $('#Label3').text($(this).val());
                //            $('#p3').text($(this).val());
            });
            $('#TextBox4').keyup(function () {
                $('#Label4').text($(this).val());
                //            $('#p1').text($(this).val());
            });
            $('#TextBox5').keyup(function () {
                $('#Label5').text($(this).val());
                //            $('#p2').text($(this).val());
            });
            $('#TextBox6').keyup(function () {
                $('#Label6').text($(this).val());
                //            $('#p3').text($(this).val());
            });
            $('#TextBox7').keyup(function () {
                $('#Label7').text($(this).val());
                //            $('#p3').text($(this).val());
            });
        });

</script>
 

</head>
.........................................................
Share:

How to call Business Layer in your's Page

......................................source code..............

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="home.aspx.cs" Inherits="home" %>

<!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>
    <form id="form1" runat="server">
    <div>
    <table class="style1">
            <tr>
                <td class="style2">
                    id</td>
                <td>
                    <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    name</td>
                <td>
                    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    age</td>
                <td>
                    <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    &nbsp;</td>
                <td>
                    <asp:Button ID="Button2" runat="server" onclick="Button1_Click" Text="Button" />
                </td>
            </tr>
        </table>
        <asp:GridView ID="GridView1" runat="server">
        </asp:GridView>
 
    </div>
    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    </form>
</body>
</html>
............................code behind..........................
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
public partial class home : System.Web.UI.Page
{
    BusinessLayer ob = new BusinessLayer();
    protected void Page_Load(object sender, EventArgs e)
    {
      string str=  "welcome to home page";
      Label1.Text = str;
    }


    DataSet ds = new DataSet();
    protected void Button1_Click(object sender, EventArgs e)
    {
        try
        {
            string id = Session["id"].ToString();
            ds = ob.Insert(Convert.ToInt32(id), TextBox1.Text, TextBox2.Text);
            GridView1.DataSource = ds;
            GridView1.DataBind();
        }
        catch (Exception ex)
        { 
        
        }
    }
}

...............................business layer....................

using System;
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;
#region namespace for database connection
using System.Data;
using System.Configuration;
using System.Data.SqlClient;
#endregion
public class BusinessLayer
{
    #region Variable for database connection
    SqlCommand cmd;
    SqlDataAdapter da;
    SqlConnection con;
    SqlDataReader dr;
    DataSet ds = new DataSet();
    DataTable dt = new DataTable();
    object ab;
    #endregion
    #region Function for  openconnection
    public void openconn()
    {
        if (con == null)
            con = new SqlConnection
                (ConfigurationManager.
                ConnectionStrings["con"].ToString());
        if (con.State == ConnectionState.Closed)
            con.Open();
    }

    #endregion
    #region Function for close connection
    public void closeconn()
    {
        if (con.State == ConnectionState.Open)
            con.Close();
    }
    #endregion
    #region Function for dataset
    public DataSet dsss(string str)
    {
        openconn();
        da = new SqlDataAdapter(str, con);
        da.Fill(ds);
        closeconn();
        return ds;
    }
    #endregion
    #region Function for datatable
    public DataTable dttt(string str)
    {
        openconn();
        da = new SqlDataAdapter(str, con);
        da.Fill(dt);
        closeconn();
        return dt;
    }
    #endregion
    #region Function for executenonquery
    public void execute(string str)
    {
        openconn();
        cmd = new SqlCommand(str, con);
        cmd.ExecuteNonQuery();
        closeconn();
           }

    #endregion
    #region Function for executereader
    public SqlDataReader drrr(string name,string age)
    {
        openconn();
        cmd = new SqlCommand("select*from emp2 where name='"+name+"' and age='"+age+"'", con);
        dr=cmd.ExecuteReader();
        return dr;
    }
    #endregion
    #region Function for executescalar
    public object executescalar(string str)
    {
        openconn();
        cmd = new SqlCommand(str, con);
        ab = cmd.ExecuteScalar();
        return ab;
    }
    #endregion


    #region Function for update
    public DataSet update(string name, string age, int id)
    {
        openconn();
        string str = "update emp2 set name='"+name+"',age='"+age+"' where id="+id+"";
        cmd = new SqlCommand(str,con);
        da = new SqlDataAdapter(cmd);
        da.Fill(ds);
        return ds;
        
        
    }
    #endregion

    #region Function for Insert
    public DataSet Insert(int id,string name, string age)
    {
        openconn();
        string str = "insert into emp2(id,name,age) values("+id+",'"+name+"','"+age+"')";
        cmd = new SqlCommand(str,con);
        //cmd.ExecuteNonQuery();
        da = new SqlDataAdapter(cmd);
        da.Fill(ds);
        return ds;

    }
    #endregion
}
..............................................................
Share:

How to insert records on disconnected mode in C#?

.......................................SOURCE ........................

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="dissconnectedmode.aspx.cs" Inherits="dissconnectedmode" %>

<!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>
    <style type="text/css">
        .style1
        {
            width: 100%;
            background-color: #FF6699;
        }
        .style2
        {
            width: 33px;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div>
   
    </div>
    <table class="style1">
        <tr>
            <td class="style2">
                Name&nbsp;</td>
            <td>
                <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td class="style2">
                Password</td>
            <td>
                <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td class="style2">
                Address</td>
            <td>
                <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td class="style2">
                &nbsp;</td>
            <td>
                <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
                <asp:GridView ID="GridView1" runat="server">
                </asp:GridView>
                <asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="Button" />
                <asp:Button ID="Button3" runat="server" onclick="Button3_Click" Text="Delete" />
            </td>
        </tr>
        <tr>
            <td class="style2">
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
    </table>
    </form>
</body>
</html>
.............................code behind.........................
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;
using System.Data.SqlClient;
using System.Configuration;
using System.Data;
public partial class dissconnectedmode : System.Web.UI.Page
{

    SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ToString());
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack) 
        {
 
        }
    }
    SqlDataAdapter da;
    
    DataSet ds;
    DataTable dt;
    DataView dv;
    DataRow dr;
    

    protected void Button1_Click(object sender, EventArgs e)
    {
        try
        {
            DataTable dt = new DataTable();
            da = new SqlDataAdapter("select*from txtkul", con);
            da.Fill(dt);
             
          
                DataRow dr = dt.NewRow();
                dr[1]=TextBox1.Text;
                dr[2]=TextBox4.Text;
                dr[3]=TextBox3.Text;
                dt.Rows.Add(dr);
                SqlCommandBuilder cmb = new SqlCommandBuilder(da);
                da.Update(dt);
                Response.Write("<script>alert('Insert Successfully')</script>");


     
               
          
            GridView1.DataSource = dt;
            GridView1.DataBind();
                         
        }
        catch (Exception e1)
        {
            Response.Write(e1.Message);
        }



    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        try
        {
            DataSet dt = new DataSet();
            da = new SqlDataAdapter("select*from txtkul", con);
            da.Fill(dt);
            for (int i = 0; i < dt.Tables[0].Rows.Count; i++)
            {
                if (dt.Tables[0].Rows[i][1].ToString() == TextBox1.Text)
                {

                    dt.Tables[0].Rows[i][2] = TextBox4.Text;
                    dt.Tables[0].Rows[i][3] = TextBox3.Text;
                    
                    SqlCommandBuilder cmb = new SqlCommandBuilder(da);
                    da.Update(dt.Tables[0]);
                }
            }
            Response.Write("<script>alert('Insert Successfully')</script>");





            GridView1.DataSource = dt;
            GridView1.DataBind();

        }
        catch (Exception e1)
        {
            Response.Write(e1.Message);
        }



    }
    protected void Button3_Click(object sender, EventArgs e)
    {
        SqlCommand cd = new SqlCommand();
        cd.CommandText = "select * from txtkul order by name";
        cd.Connection = con;
        SqlDataAdapter da = new SqlDataAdapter(cd);
        SqlCommandBuilder m_SQLCmdBuilder = new SqlCommandBuilder(da);
        DataSet ds = new DataSet();
        da.Fill(ds, "txtkul");
        
        int k = 1;
        int var = 0;

        for (var = 0; var < ds.Tables["txtkul"].Rows.Count; var++)
        {

            ds.Tables["txtkul"].Rows[var]["name"] = k;
            
            k++;

            da.Update(ds.Tables["txtkul"]);
           
        }
    }
}
            





  ...........................................end code behind................
Share:

How to create procedure to insert data into SQL database? Example.

............................................


CREATE PROCEDURE sp_userinformation
@UserName varchar(50),
@Password varchar(50),
@FirstName varchar(50),
@LastName varchar(50),
@Email varchar(50),
@PhoneNo varchar(50),
@Location varchar(50),
@Created_By varchar(50),
@ERROR VARCHAR(100) OUT

AS

BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
             
SET NOCOUNT ON;

---Checking Condition if User exists or not if user not exists returns different message if exists returns different message

IF NOT EXISTS(SELECT * FROM User_Information WHERE UserName=@UserName)
BEGIN
INSERT INTO User_Information
(
UserName,
[Password],
FirstName,
LastName,
Email,
PhoneNo,
Location,
Created_By
)
VALUES
(
@UserName,
@Password,
@FirstName,
@LastName,
@Email,
@PhoneNo,
@Location,
@Created_By
)
--If User Successfully Registerd I am returing this Message as Output Parameter
SET @ERROR=@UserName+' Registered Successfully'
END
ELSE
BEGIN
--If User already Exists i am returning this Message as Output Parameter
SET @ERROR=@UserName + ' Already Exists'
END
END
...............................end................
Share:

Tuesday, 26 February 2013

How to create sub menu using Tree Node in C#?

...........................................


using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;


public partial class tree : System.Web.UI.Page
{
    dal d;
    TreeNode t; //, t1, t2;
    DataSet ds, ds2;
    string c1, c2;//, sum;
    protected void Page_Load(object sender, EventArgs e)
    {
     
        try
        {
            if ((Session["admin"] == null) && (Session["usid"] == null))
            {
                Response.Redirect("memberlogin.aspx");
            }
            else
            {
                if (!IsPostBack)
                {

                    d = new dal();
                    ds = new DataSet();
                    ds2 = new DataSet();
                    result.Visible = false;
                    refresh();
                    lblcountmember.Text = count.ToString();
                    Label2.Text = spill.ToString();
                    //countmember();
                    //countspillmember();
               
                 
                 
                 
                }

            }
        }
        catch (Exception ex)
        {
            result.Visible = true;
            result.Text = ex.Message;
        }
    }



    public void countmember()
    {


        if (Request.QueryString["memberid"] != null)
        {
            string memid = Request.QueryString["memberid"].ToString();
            DataSet dscount = new DataSet();
            dscount = d.completecountmemberdetails();
            lblcountmember.Text = dscount.Tables["member"].Rows[0][0].ToString();
        }    
     

    }
    public void countspillmember()
    {
        if (Request.QueryString["memberid"] != null)
        {
            string memid = Request.QueryString["memberid"].ToString();
            DataSet dscount = new DataSet();
            dscount = d.completecountspillmemberdetails();
            lblspillmember.Text = dscount.Tables["member"].Rows[0][0].ToString();
        }    
    }
    int count;
    int spill;
    private void refresh()
    {
        count = 0;
        spill = 0;
        if (Request.QueryString["memberid"] != null)
        {

            ds = d.lowermember2(Request.QueryString["memberid"].ToString());
           
            DataSet ds5 = new DataSet();
            ds5 = d.getmemberrecord(Request.QueryString["memberid"].ToString());
            string color = "blue";
            if (ds5.Tables["member"].Rows[0]["spill"].ToString() == "Yes")
            {
                color = "red";
            }
            TreeNode ttr = new TreeNode("<font color=\"" + color + "\">" + ds5.Tables["member"].Rows[0]["name"].ToString() + " (" + ds5.Tables["member"].Rows[0]["memberid"].ToString() + ") (Level :" + ds5.Tables["member"].Rows[0]["level_no"].ToString() + ") (Type :" + ds5.Tables["member"].Rows[0]["type"].ToString()+")</font>");
         

            ttr.NavigateUrl = "personaldetails.aspx?memberid=" + ds5.Tables["member"].Rows[0]["memberid"].ToString();
            ttr.CollapseAll();

            ttr.ToolTip = ds5.Tables["member"].Rows[0]["name"].ToString() + " (" + ds5.Tables["member"].Rows[0]["memberid"].ToString() + ")";

            for (int i = 0; i < ds.Tables["member"].Rows.Count; i++)
            {
                string color1 = "blue";
                if (ds.Tables["member"].Rows[i]["spill"].ToString() == "Yes")
                {
                    color1 = "red";
                    spill++;
                }
                else
                {
                    count++;
                }
                t = new TreeNode("<font color=\"" + color1 + "\">" + ds.Tables["member"].Rows[i]["name"].ToString() + " (" + ds.Tables["member"].Rows[i]["memberid"].ToString() + ") (Level :" + ds.Tables["member"].Rows[i]["level_no"].ToString() + ") (Type :" + ds.Tables["member"].Rows[i]["type"].ToString() + ")</font>");
                c1 = i.ToString();
                t.NavigateUrl = "personaldetails.aspx?memberid=" + ds.Tables["member"].Rows[i]["memberid"].ToString();
                t.CollapseAll();

                t.ToolTip = ds.Tables["member"].Rows[i]["name"].ToString() + " (" + ds.Tables["member"].Rows[i]["memberid"].ToString() + ")";


                //product(ds.Tables["tbl_category"].Rows[i]["cat_id"].ToString(), t);
                submenu(ds.Tables["member"].Rows[i]["memberid"].ToString(), t);

                ttr.ChildNodes.Add(t);

            }
            TreeView1.Nodes.Add(ttr);
        }
       
    }

    private void product(string id1, TreeNode tz)
    {
        //ds2 = d.getproductinfothroughcategoryid(id1);

        //for (int k = 0; k < ds2.Tables["tbl_product"].Rows.Count; k++)
        //{
        //    TreeNode t21 = new TreeNode("<font color=\"green\">" + ds2.Tables["tbl_product"].Rows[k]["name"].ToString() + "</font>");
        //    t21.NavigateUrl = "addproduct.aspx?view=" + ds2.Tables["tbl_product"].Rows[k]["subcategory"].ToString() + "&id=" + ds2.Tables["tbl_product"].Rows[k]["product_id"].ToString();
        //    t21.CollapseAll();
        //    t21.ImageUrl = "cp/images/icons/6.gif";
        //    t21.ToolTip = ds2.Tables["tbl_product"].Rows[k]["name"].ToString();
        //    tz.ChildNodes.Add(t21);
        //}
    }
    private void submenu(string id2, TreeNode tx)
    {
        DataSet ds4 = new DataSet();
        ds4 = d.lowermember2(id2);
     
        for (int k = 0; k < ds4.Tables["member"].Rows.Count; k++)
        {
            string color1 = "blue";
            if (ds4.Tables["member"].Rows[k]["spill"].ToString() == "Yes")
            {
                color1 = "red";
                spill++;
            }
            else
            {
                count++;
            }
            TreeNode t11 = new TreeNode("<font color=\"" + color1 + "\">" + ds4.Tables["member"].Rows[k]["name"].ToString() + " (" + ds4.Tables["member"].Rows[k]["memberid"].ToString() + ") (Level :" + ds4.Tables["member"].Rows[k]["level_no"].ToString() + ") (Type :" + ds4.Tables["member"].Rows[k]["type"].ToString() + ")</font>");
            t11.NavigateUrl = "personaldetails.aspx?memberid=" + ds4.Tables["member"].Rows[k]["memberid"].ToString();
            t11.CollapseAll();
            //t11.ImageUrl = "cp/images/icons/4.gif";
            t11.ToolTip = ds4.Tables["member"].Rows[k]["name"].ToString() + " (" + ds4.Tables["member"].Rows[k]["memberid"].ToString() + ")";

            //product(ds4.Tables["tbl_category"].Rows[k]["cat_id"].ToString(), t11);
            submenu(ds4.Tables["member"].Rows[k]["memberid"].ToString(), t11);
            c2 = k.ToString();

            tx.ChildNodes.Add(t11);
        }


    }



}
.......................................................

Monday, 21 January 2013

How to update and delete in grid view through RowDeleting and RowUpdating in C#?

............................source..................

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="Untitled Page" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">


 
    <table style="width: 100%">
        <tr>
            <td>
           
                     

                        <span class="title">&nbsp;Centres Form</span>
                        <hr />

                     
                        <asp:Panel ID="Panel2" runat="server">
                        <table   bgcolor="#31CFF0" border="1" bordercolor="#E8E8E8" cellpadding="5"
                            cellspacing="0" class="texts" width="100%">
                         
                         
                     
                                   <tr>
                                <td style="width: 148px; height: 30px;">
                                   <b>State</b></td>
                                <td style="height: 30px">
                                        <asp:TextBox ID="txtstate" runat="server" Class="textbox" TabIndex="6"
                                            Width="175px"></asp:TextBox>
                                        &nbsp;<asp:Button ID="btnstate" runat="server" class="resetbtn" TabIndex="32"
                                            Text="Add State" Width="96px" onclick="btnstate_Click" />
                                       </td>
                       
                            </tr>
                                       <tr>
                                <td style="width: 148px">
                                    <b>Choose State</b></td>
                                <td>
                                        <asp:DropDownList ID="ddlState" runat="server" AutoPostBack="True"
                                            class="textbox" Height="23px" TabIndex="7" Width="175px">
                                        </asp:DropDownList>
                                     
                               
                                </td>
                       
                            </tr>
                            <tr>
                                <td style="width: 148px">
                                    <b>City&#39;s</b></td>
                                <td>
                               
                                 
                                    <asp:TextBox ID="txt_addCity" runat="server" Class="textbox" TabIndex="6"
                                        Width="175px"></asp:TextBox>
                                    <asp:Button ID="btn_AddCity" runat="server" class="resetbtn" TabIndex="32"
                                        Text="Add City" Width="96px" onclick="btn_AddCity_Click" />
                                 
                                </td>
       
                            </tr>
                                        <tr>
                                            <td style="width: 148px">
                                                &nbsp;</td>
                                            <td>
                                                &nbsp;</td>
                            </tr>
                            <caption>
                                &nbsp;<asp:HiddenField ID="HiddenField3" runat="server" />
                            </caption>
                     
                   
                        </table>
                        </asp:Panel>

                        <br />

                     
                        <asp:Panel ID="Panel1" runat="server">
                        <table   bgcolor="#31CFF0" border="1" bordercolor="#E8E8E8" cellpadding="5"
                            cellspacing="0" class="texts" width="100%">
                         
                         
                            <tr>
                                <td style="width: 148px" class"WHITETXT">
                                    <b>State </b> </td>
                              <td>
                                  <asp:DropDownList ID="DropDownList3" runat="server" class="textbox"
                                         Width="175px" Height="23px"
                                        TabIndex="7" AutoPostBack="True"
                                      onselectedindexchanged="DropDownList3_SelectedIndexChanged" >
                                  </asp:DropDownList>
                              &nbsp;
                           
                                </td>
                     
                            </tr>
                        <tr>
                                <td style="width: 148px">
                                    <b>City</b></td>
                                <td>
                                    <asp:DropDownList ID="ddlcity" runat="server" AutoPostBack="True"
                                        class="textbox" Height="23px" TabIndex="7" Width="175px">
                                    </asp:DropDownList>
                                    &nbsp;</td>
                       
                            </tr>
                                       <tr>
                                <td style="width: 148px">
                                    <b>Area</b></td>
                                <td>
                                        <asp:TextBox ID="txtArea" runat="server" Class="textbox" TabIndex="6"
                                            Width="175px"></asp:TextBox>
                                     
                               
                                </td>
                       
                            </tr>
                            <tr>
                                <td style="width: 148px">
                                    <b>Address</b></td>
                                <td>
                                   <asp:TextBox ID="txtAddress" runat="server" Class="textbox" TabIndex="6"
                                        Width="175px"></asp:TextBox>
                                 
                             
                                 
                                </td>
       
                            </tr>
                                        <tr>
                                            <td style="width: 148px">
                                                <b>Email ID&#39;s</b></td>
                                            <td>
                                                <asp:TextBox ID="txtEmail" runat="server" Class="textbox" TabIndex="6"
                                                    Width="175px"></asp:TextBox>
                                            </td>
                            </tr>
                            <tr>
                                <td style="width: 148px">
                                    &nbsp;</td>
                                <td>
                                    &nbsp;</td>
                            </tr>
                            <caption>
                                &nbsp;<asp:HiddenField ID="HiddenField1" runat="server" />
                            </caption>
                     
                   
                        </table>
                        </asp:Panel>

                     
                   
                                                                 
                     
                        <div >
                       &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                   
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                           
                                <asp:Literal ID="Literal1" runat="server"></asp:Literal>
                                &nbsp; &nbsp;
                                    <asp:Button ID="Button6" runat="server" CssClass="submitbtn"
                                        onclick="Button1_Click" TabIndex="31" Text="Add Centres" Width="104px" />
                                &nbsp;<asp:Button ID="Button2" runat="server"  class="resetbtn" Text="Update"
                                Width="96px"  TabIndex="32" onclick="Button2_Click"></asp:Button>
                            &nbsp;<asp:Button ID="Button3" runat="server"  class="resetbtn" Text="Delete"
                                Width="96px"  TabIndex="32" ></asp:Button>
                   
                     
                       
                          </div>

                     
                   
           
            </td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
            <center>
            <asp:GridView ID="GridView1" runat="server" AllowPaging="True"
                    AutoGenerateColumns="False"  BorderStyle="None" DataKeyNames="areaid,area"
                    BorderWidth="1px" CellPadding="3" Font-Bold="True"
                    PagerSettings-Mode="Numeric" RowStyle-CssClass="Descriptiongv2"
                    ShowFooter="True" Width="100%" BackColor="White" BorderColor="#CCCCCC"
                    onpageindexchanging="GridView1_PageIndexChanging"
                    onrowdeleting="GridView1_RowDeleting"
                    onrowupdating="GridView1_RowUpdating" onrowcommand="GridView1_RowCommand"
                    onrowcancelingedit="GridView1_RowCancelingEdit"
                    onrowediting="GridView1_RowEditing" AutoGenerateEditButton="True"
                   >
                 
                <FooterStyle BackColor="White" ForeColor="#000066" />
                 
<RowStyle CssClass="Descriptiongv2" BackColor="White" ForeColor="#330099"></RowStyle>
                    <Columns>
                   
       
   <asp:TemplateField HeaderText="State " ItemStyle-Height="30px">
                                <ItemTemplate>
                                  <center>  
                               
                                   
                                   <asp:LinkButton ID="lnkitem" runat="server" CausesValidation="false"
                                        CommandArgument="<%# ((GridViewRow) Container).RowIndex %>"
                                        CommandName="cmdBind" Text='<%# Eval("state") %>'></asp:LinkButton>
                                </ItemTemplate>
                                <ItemStyle Height="30px" />
                            </asp:TemplateField>
<asp:TemplateField HeaderText="City" ItemStyle-Height="30px">
                                <ItemTemplate>
                                     <center>  <asp:Label ID="lbcity" runat="server" Text='<%# Eval("city") %>'></asp:Label>   </center>
                                </ItemTemplate>
                                <ItemStyle Height="30px" />
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Area" ItemStyle-Height="30px">
                                <ItemTemplate>
                                    <center><asp:Label ID="lbarea" runat="server" Text='<%# Eval("area") %>'></asp:Label>   </center>
                                </ItemTemplate>
                                <ItemStyle Height="30px" />
                            </asp:TemplateField>
<asp:TemplateField HeaderText="Address" ItemStyle-Height="30px">
                                <ItemTemplate>
                              <center> <asp:Label ID="lbaddress" runat="server" Text='<%# Eval("address") %>'></asp:Label>   </center>
                                </ItemTemplate>
                                <ItemStyle Height="30px" />
                            </asp:TemplateField>
                <asp:TemplateField HeaderText="Email" ItemStyle-Height="30px">
                                <ItemTemplate>
                                     <center>  <asp:Label ID="lbemail" runat="server" Text='<%# Eval("email")%>' ></asp:Label>   </center>
                                </ItemTemplate>
                                <ItemStyle Height="30px" />
                            </asp:TemplateField>
                           
                        <asp:CommandField ShowEditButton="True" />
                        <asp:CommandField ShowSelectButton="True" />
                        <asp:CommandField ShowDeleteButton="True" />
                    </Columns>
                 
                    <SelectedRowStyle Font-Bold="True" ForeColor="White" BackColor="#669999" />
                    <PagerStyle HorizontalAlign="Left" BackColor="White" ForeColor="#000066" />
               
                    <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White"
                    Font-Size="Smaller" />
               
                </asp:GridView>
                <asp:HiddenField ID="HiddenField2" runat="server" />
            </center>
             
            </td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
    </table>
   



</asp:Content>
.......................code behind.........................

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;
public partial class _Default : System.Web.UI.Page
{
    SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ToString());
    SqlDataAdapter da;
    DataSet ds = new DataSet();
    SqlCommand cmd;
    DataTable dt = new DataTable();
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            bindState();
            bindState1();
            bindCentres();
            bindCity();
         
        }

    }
    protected void Button1_Click(object sender, EventArgs e)
    {

        InsertArea();
        bindCentres();
        Literal1.Text="Successfully Inserted";

    }
    protected int getCityId(string id)
    {

        int id1 = 0;
        cmd = new SqlCommand("select cityid from city where stateid='" + id + "'", con);
        con.Open();
        SqlDataReader dr = cmd.ExecuteReader();
        if (dr.Read())
        {
            id1 = Convert.ToInt32(dr[0]);

        }
        con.Close();
        return id1;


    }
    protected void InsertArea()
    {
        string dt = DateTime.Now.ToString();
        int sid = stateId(DropDownList3.SelectedValue);
        int cid = getCityId(DropDownList3.SelectedValue);
        string str = "insert into area values ("+cid+","+sid+",'" + txtArea.Text + "','"+txtAddress.Text+"','" + txtEmail.Text + "','"+dt+"')";
        cmd = new SqlCommand(str, con);
        con.Open();
        cmd.ExecuteNonQuery();
        con.Close();
   
     
        txtArea.Text = "";
        txtAddress.Text = "";
        txtEmail.Text = "";

    }

 
    protected void bindCentres()
    {
        con.Open();
        string str = "select a.areaid, s.state,c.city,a.area,a.address,a.email,s.date from state as s inner join city as c on s.stateid=c.stateid inner join area as a on a.cityid=c.cityid order by s.date desc";
        da = new SqlDataAdapter(str, con);
        da.Fill(ds);
        GridView1.DataSource = ds;
        GridView1.DataBind();
        con.Close();

    }
    protected void Button2_Click(object sender, EventArgs e)
    {

    }
    protected int stateId(string id)
    {

        int id1 = 0;
        cmd = new SqlCommand("select stateId from state where stateid='" + id + "'", con);
        con.Open();
        SqlDataReader dr = cmd.ExecuteReader();
        if (dr.Read())
        {
            id1 = Convert.ToInt32(dr[0]);

        }
        con.Close();
        return id1;


    }
 
    protected void insertstate()
    {
        try
        {
            string date = DateTime.Now.ToString();
             string str = "insert into state(state,date) values ('" + txtstate.Text + "','"+date+"')";
        cmd = new SqlCommand(str, con);
        con.Open();
        cmd.ExecuteNonQuery();
        con.Close();
     
   
        txtArea.Text = "";
        txtAddress.Text = "";
        txtEmail.Text = "";
        }
        catch(Exception ex)
        {

        }
    }
    protected void insertCity()
    {
        try
        {
            string datectiy = DateTime.Now.ToString();
            int sid = stateId(ddlState.SelectedValue);
            string str = "insert into city values (" + sid + ",'" + txt_addCity.Text + "','" + datectiy + "')";
        cmd = new SqlCommand(str, con);
        con.Open();
        cmd.ExecuteNonQuery();
        con.Close();

        txt_addCity.Text = "";
        txtArea.Text = "";
        txtAddress.Text = "";
        txtEmail.Text = "";
        }
        catch(Exception ex)
        {

        }
    }

    public void bindState()
    {
        try
        {

            da = new SqlDataAdapter("select * from state", con);
            DataTable dt = new DataTable();
            da.Fill(dt);
            ddlState.DataSource = dt;
            ddlState.DataTextField = "state";
            ddlState.DataValueField = "stateid";
            ddlState.DataBind();
            ddlState.Items.Insert(0, new ListItem("--Select State--", "0"));
        }
        catch(Exception ex)
        {
        }
    }
    public void bindState1()
    {
        da = new SqlDataAdapter("select * from state", con);
        DataTable dt = new DataTable();
        da.Fill(dt);
        DropDownList3.DataSource = dt;
        DropDownList3.DataTextField = "state";
        DropDownList3.DataValueField = "stateId";
        DropDownList3.DataBind();
        DropDownList3.Items.Insert(0, new ListItem("--Select State--", "0"));
    }
    public void bindCity()
    {
        da = new SqlDataAdapter("select * from city where stateid='" + DropDownList3.SelectedValue + "'", con);
        DataTable dt = new DataTable();
        da.Fill(dt);
        ddlcity.DataSource = dt;
        ddlcity.DataTextField = "city";
        ddlcity.DataValueField = "cityid";
        ddlcity.DataBind();
        ddlcity.Items.Insert(0, new ListItem("--Select City--", "0"));
    }

    protected void btnstate_Click(object sender, EventArgs e)
    {
        insertstate();
        bindState();
        Literal1.Text = "Successfully Inserted";
    }
    protected void btn_AddCity_Click(object sender, EventArgs e)
    {
        insertCity();
        bindCity();
     
        Literal1.Text = "Successfully Inserted";
    }
    protected void DropDownList3_SelectedIndexChanged(object sender, EventArgs e)
    {
        bindCity();
    }
    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {

     
           int userid = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Values["areaid"].ToString());
           string username = GridView1.DataKeys[e.RowIndex].Values["area"].ToString();
           con.Open();
           SqlCommand cmd = new SqlCommand("delete from area where areaid=" + userid, con);
           int result = cmd.ExecuteNonQuery();
           con.Close();

           bindCentres();

    }
    protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        int userid = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value.ToString());
        string area = GridView1.DataKeys[e.RowIndex].Values["area"].ToString();
        TextBox txtarea = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txtarea");
        TextBox txtaddress = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txtaddress");
        TextBox txtemail = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txtemail");
        con.Open();
        SqlCommand cmd = new SqlCommand("update area set area='" + txtarea.Text + "',address='" + txtaddress.Text + "',email='"+txtemail.Text+"' where areaid=" + userid, con);
        cmd.ExecuteNonQuery();
        con.Close();
        GridView1.EditIndex = -1;
        bindCentres();

    }
    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        bindCentres();

    }
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        //if(e.CommandName=="delete")
        //{
        //GridViewRow row=(GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

        //Label ld = (Label)GridView1.Rows[row.RowIndex].FindControl("lnkitem");
        //cmd = new SqlCommand("delete from area where state=" + ld + "", con);
        //con.Open();
        //cmd.ExecuteNonQuery();
        //con.Close();
        //bindCentres();

        //}

    }
    protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
    {
        GridView1.EditIndex = -1;
        bindCentres();
    }

    protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
    {
   
        GridView1.EditIndex = e.NewEditIndex;
        bindCentres();
    }
}
.....................................................

Tuesday, 8 January 2013

How to get data on Onpresskey event in JQuery?

............................................................

<head runat="server">
    <title></title>
   
<link class="jsbin" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" />
<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.js"></script>
<meta charset=utf-8 />

 <!--[if IE]>
  <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
    <style type="text/css">
        .style1
        {
            width: 100%;
            background-color: #FF99CC;
        }
        .style3
        {
            width: 439px;
        }
        .style5
        {
            width: 68px;
        }
        .style6
        {
            width: 36px;
        }
    </style>
    <script type="text/javascript">
        $(function () {
            $('#TextBox1').keyup(function () {
                $('#Label1').text($(this).val());
                //            $('#p1').text($(this).val());
            });
            $('#TextBox2').keyup(function () {
                $('#Label2').text($(this).val());
                //            $('#p2').text($(this).val());
            });
            $('#TextBox3').keyup(function () {
                $('#Label3').text($(this).val());
                //            $('#p3').text($(this).val());
            });
            $('#TextBox4').keyup(function () {
                $('#Label4').text($(this).val());
                //            $('#p1').text($(this).val());
            });
            $('#TextBox5').keyup(function () {
                $('#Label5').text($(this).val());
                //            $('#p2').text($(this).val());
            });
            $('#TextBox6').keyup(function () {
                $('#Label6').text($(this).val());
                //            $('#p3').text($(this).val());
            });
            $('#TextBox7').keyup(function () {
                $('#Label7').text($(this).val());
                //            $('#p3').text($(this).val());
            });
        });

</script>
 

</head>
.........................................................

Thursday, 3 January 2013

How to call Business Layer in your's Page

......................................source code..............

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="home.aspx.cs" Inherits="home" %>

<!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>
    <form id="form1" runat="server">
    <div>
    <table class="style1">
            <tr>
                <td class="style2">
                    id</td>
                <td>
                    <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    name</td>
                <td>
                    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    age</td>
                <td>
                    <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    &nbsp;</td>
                <td>
                    <asp:Button ID="Button2" runat="server" onclick="Button1_Click" Text="Button" />
                </td>
            </tr>
        </table>
        <asp:GridView ID="GridView1" runat="server">
        </asp:GridView>
 
    </div>
    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    </form>
</body>
</html>
............................code behind..........................
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
public partial class home : System.Web.UI.Page
{
    BusinessLayer ob = new BusinessLayer();
    protected void Page_Load(object sender, EventArgs e)
    {
      string str=  "welcome to home page";
      Label1.Text = str;
    }


    DataSet ds = new DataSet();
    protected void Button1_Click(object sender, EventArgs e)
    {
        try
        {
            string id = Session["id"].ToString();
            ds = ob.Insert(Convert.ToInt32(id), TextBox1.Text, TextBox2.Text);
            GridView1.DataSource = ds;
            GridView1.DataBind();
        }
        catch (Exception ex)
        { 
        
        }
    }
}

...............................business layer....................

using System;
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;
#region namespace for database connection
using System.Data;
using System.Configuration;
using System.Data.SqlClient;
#endregion
public class BusinessLayer
{
    #region Variable for database connection
    SqlCommand cmd;
    SqlDataAdapter da;
    SqlConnection con;
    SqlDataReader dr;
    DataSet ds = new DataSet();
    DataTable dt = new DataTable();
    object ab;
    #endregion
    #region Function for  openconnection
    public void openconn()
    {
        if (con == null)
            con = new SqlConnection
                (ConfigurationManager.
                ConnectionStrings["con"].ToString());
        if (con.State == ConnectionState.Closed)
            con.Open();
    }

    #endregion
    #region Function for close connection
    public void closeconn()
    {
        if (con.State == ConnectionState.Open)
            con.Close();
    }
    #endregion
    #region Function for dataset
    public DataSet dsss(string str)
    {
        openconn();
        da = new SqlDataAdapter(str, con);
        da.Fill(ds);
        closeconn();
        return ds;
    }
    #endregion
    #region Function for datatable
    public DataTable dttt(string str)
    {
        openconn();
        da = new SqlDataAdapter(str, con);
        da.Fill(dt);
        closeconn();
        return dt;
    }
    #endregion
    #region Function for executenonquery
    public void execute(string str)
    {
        openconn();
        cmd = new SqlCommand(str, con);
        cmd.ExecuteNonQuery();
        closeconn();
           }

    #endregion
    #region Function for executereader
    public SqlDataReader drrr(string name,string age)
    {
        openconn();
        cmd = new SqlCommand("select*from emp2 where name='"+name+"' and age='"+age+"'", con);
        dr=cmd.ExecuteReader();
        return dr;
    }
    #endregion
    #region Function for executescalar
    public object executescalar(string str)
    {
        openconn();
        cmd = new SqlCommand(str, con);
        ab = cmd.ExecuteScalar();
        return ab;
    }
    #endregion


    #region Function for update
    public DataSet update(string name, string age, int id)
    {
        openconn();
        string str = "update emp2 set name='"+name+"',age='"+age+"' where id="+id+"";
        cmd = new SqlCommand(str,con);
        da = new SqlDataAdapter(cmd);
        da.Fill(ds);
        return ds;
        
        
    }
    #endregion

    #region Function for Insert
    public DataSet Insert(int id,string name, string age)
    {
        openconn();
        string str = "insert into emp2(id,name,age) values("+id+",'"+name+"','"+age+"')";
        cmd = new SqlCommand(str,con);
        //cmd.ExecuteNonQuery();
        da = new SqlDataAdapter(cmd);
        da.Fill(ds);
        return ds;

    }
    #endregion
}
..............................................................

How to insert records on disconnected mode in C#?

.......................................SOURCE ........................

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="dissconnectedmode.aspx.cs" Inherits="dissconnectedmode" %>

<!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>
    <style type="text/css">
        .style1
        {
            width: 100%;
            background-color: #FF6699;
        }
        .style2
        {
            width: 33px;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div>
   
    </div>
    <table class="style1">
        <tr>
            <td class="style2">
                Name&nbsp;</td>
            <td>
                <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td class="style2">
                Password</td>
            <td>
                <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td class="style2">
                Address</td>
            <td>
                <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td class="style2">
                &nbsp;</td>
            <td>
                <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
                <asp:GridView ID="GridView1" runat="server">
                </asp:GridView>
                <asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="Button" />
                <asp:Button ID="Button3" runat="server" onclick="Button3_Click" Text="Delete" />
            </td>
        </tr>
        <tr>
            <td class="style2">
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
    </table>
    </form>
</body>
</html>
.............................code behind.........................
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;
using System.Data.SqlClient;
using System.Configuration;
using System.Data;
public partial class dissconnectedmode : System.Web.UI.Page
{

    SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ToString());
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack) 
        {
 
        }
    }
    SqlDataAdapter da;
    
    DataSet ds;
    DataTable dt;
    DataView dv;
    DataRow dr;
    

    protected void Button1_Click(object sender, EventArgs e)
    {
        try
        {
            DataTable dt = new DataTable();
            da = new SqlDataAdapter("select*from txtkul", con);
            da.Fill(dt);
             
          
                DataRow dr = dt.NewRow();
                dr[1]=TextBox1.Text;
                dr[2]=TextBox4.Text;
                dr[3]=TextBox3.Text;
                dt.Rows.Add(dr);
                SqlCommandBuilder cmb = new SqlCommandBuilder(da);
                da.Update(dt);
                Response.Write("<script>alert('Insert Successfully')</script>");


     
               
          
            GridView1.DataSource = dt;
            GridView1.DataBind();
                         
        }
        catch (Exception e1)
        {
            Response.Write(e1.Message);
        }



    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        try
        {
            DataSet dt = new DataSet();
            da = new SqlDataAdapter("select*from txtkul", con);
            da.Fill(dt);
            for (int i = 0; i < dt.Tables[0].Rows.Count; i++)
            {
                if (dt.Tables[0].Rows[i][1].ToString() == TextBox1.Text)
                {

                    dt.Tables[0].Rows[i][2] = TextBox4.Text;
                    dt.Tables[0].Rows[i][3] = TextBox3.Text;
                    
                    SqlCommandBuilder cmb = new SqlCommandBuilder(da);
                    da.Update(dt.Tables[0]);
                }
            }
            Response.Write("<script>alert('Insert Successfully')</script>");





            GridView1.DataSource = dt;
            GridView1.DataBind();

        }
        catch (Exception e1)
        {
            Response.Write(e1.Message);
        }



    }
    protected void Button3_Click(object sender, EventArgs e)
    {
        SqlCommand cd = new SqlCommand();
        cd.CommandText = "select * from txtkul order by name";
        cd.Connection = con;
        SqlDataAdapter da = new SqlDataAdapter(cd);
        SqlCommandBuilder m_SQLCmdBuilder = new SqlCommandBuilder(da);
        DataSet ds = new DataSet();
        da.Fill(ds, "txtkul");
        
        int k = 1;
        int var = 0;

        for (var = 0; var < ds.Tables["txtkul"].Rows.Count; var++)
        {

            ds.Tables["txtkul"].Rows[var]["name"] = k;
            
            k++;

            da.Update(ds.Tables["txtkul"]);
           
        }
    }
}
            





  ...........................................end code behind................

Tuesday, 1 January 2013

How to create procedure to insert data into SQL database? Example.

............................................


CREATE PROCEDURE sp_userinformation
@UserName varchar(50),
@Password varchar(50),
@FirstName varchar(50),
@LastName varchar(50),
@Email varchar(50),
@PhoneNo varchar(50),
@Location varchar(50),
@Created_By varchar(50),
@ERROR VARCHAR(100) OUT

AS

BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
             
SET NOCOUNT ON;

---Checking Condition if User exists or not if user not exists returns different message if exists returns different message

IF NOT EXISTS(SELECT * FROM User_Information WHERE UserName=@UserName)
BEGIN
INSERT INTO User_Information
(
UserName,
[Password],
FirstName,
LastName,
Email,
PhoneNo,
Location,
Created_By
)
VALUES
(
@UserName,
@Password,
@FirstName,
@LastName,
@Email,
@PhoneNo,
@Location,
@Created_By
)
--If User Successfully Registerd I am returing this Message as Output Parameter
SET @ERROR=@UserName+' Registered Successfully'
END
ELSE
BEGIN
--If User already Exists i am returning this Message as Output Parameter
SET @ERROR=@UserName + ' Already Exists'
END
END
...............................end................

Popular

Total Pageviews

Archive