Latest

whatsapp (+234)07060722008
email sales@graciousnaija.com

Wednesday 25 November 2015

How to create Auto Generated ID in Textbox using ASP.NET

In this blog we will create auto generated ID in textbox at runtime dynamically. So that user does not require filling this.

Table Creation

Create table employee(empid varchar(50),empname varchar(50),sal int)



Default.aspx code


<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_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:Label ID="Label1" runat="server" Text="EmpId" Font-Bold="True"
            Width="100px"></asp:Label>
    <asp:TextBox ID="txt_empid" runat="server"></asp:TextBox><br />
    <asp:Label ID="Label2" runat="server" Text="EmpName" Font-Bold="True" Width="100px"></asp:Label>
    <asp:TextBox ID="txt_empname" runat="server"></asp:TextBox><br />
    <asp:Label ID="Label3" runat="server" Text="Salary" Font-Bold="True" Width="100px"></asp:Label>
    <asp:TextBox ID="txt_sal" runat="server"></asp:TextBox><br />
    </div>
   
    <asp:Button ID="btn_insert" runat="server" onclick="btn_insert_Click"
        Text="Insert Data" /><br />
    <asp:Label ID="Label4" runat="server"></asp:Label>
   
    </form>
</body>
</html>

Default.aspx.cs code


using System;
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
{
    string strConnString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
    string str;
    SqlCommand com;
    int count;
    protected void Page_Load(object sender, EventArgs e)
    {
        SqlConnection con = new SqlConnection(strConnString);
        str = "select count(*) from employee";
        com = new SqlCommand(str, con);
        con.Open();
        count = Convert.ToInt16(com.ExecuteScalar()) + 1;
        txt_empid.Text = "CR/15A/00" + count;
        con.Close();
    }
    protected void btn_insert_Click(object sender, EventArgs e)
    {
        SqlConnection con = new SqlConnection(strConnString);
        con.Open();
        str = "insert into employee values('" + txt_empid.Text.Trim() + "','" + txt_empname.Text.Trim() + "'," + txt_sal.Text.Trim() + ")";
        com = new SqlCommand(str, con);
        com.ExecuteNonQuery();
        con.Close();
        Label4.Text = "Records successfully Inserted";
    }
}


Output:


Was it helpful? If it was then don’t forget to share this article with your other friends too. 

No comments:

Post a Comment

Add Comment