Click here to Skip to main content
11,932,446 members (57,246 online)
Rate this:
Please Sign up or sign in to vote.
See more: ASP.NET
FirstName: TextBox1
LastName: TextBox2

I want to display First four letters of firstname or lastname and underscroll(_) and count should be increase with 0001. after inserting new record count should be increase.
for example
FirstName: Anil
LastName: Singh

output will be shown Anil_0001

i want this should be displayed........
Posted 16-Mar-12 3:19am
Bojjaiah 16-Mar-12 8:34am
you mean database store as Anil_0001?
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

string firstName = "sudip";
        string lastName = "saha";
        Session["Count"] = 0;
        if (firstName.Length > 3)
          int count=Convert.ToInt32(Session["Count"]);
            Session["Count"] = count;
            str = firstName.Substring(0, 4);
            str = str + "_" + count.ToString().PadLeft(4, '0');
DominicZA 16-Mar-12 10:18am
Dude!!!!!! 0_o .... no!!!
Rate this: bad
Please Sign up or sign in to vote.

Solution 2


for the count you need to store it somewhere in database.

your code would be something like,
int count = getLastCount() + 1; //// get last inserted integer value.
string str = String.Format("{0}_{1}", TextBox1.Text.SubString(0,4), count.ToString("0000") );

you need code to get last inserted id from database in getLastCount

Hope this will help you,


This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web03 | 2.8.151126.1 | Last Updated 16 Mar 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100