Click here to Skip to main content
11,703,632 members (68,082 online)
Rate this: bad
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 2:19am
Bojjaiah at 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 at 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
0 Maciej Los 570
1 OriginalGriff 500
2 Sergey Alexandrovich Kryukov 410
3 F-ES Sitecore 165
4 Andy Lanng 159
0 OriginalGriff 8,519
1 Sergey Alexandrovich Kryukov 7,667
2 CPallini 4,987
3 Maciej Los 4,686
4 Mika Wendelius 3,566

Advertise | Privacy | Mobile
Web04 | 2.8.150819.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