Click here to Skip to main content
12,953,065 members (38,108 online)
Rate this:
 
Please Sign up or sign in to vote.
See more:
FirstName: TextBox1
LastName: TextBox2
Submit(Button)
-------------------------------

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
Submit(Button)

output will be shown Anil_0001

i want this should be displayed........
Posted 16-Mar-12 2:19am
Comments
Bojjaiah 16-Mar-12 8:34am
   
you mean database store as Anil_0001?
Rate this: bad
 
good
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"]);
            count++;
            Session["Count"] = count;
            str = firstName.Substring(0, 4);
            str = str + "_" + count.ToString().PadLeft(4, '0');
        }
  Permalink  
Comments
DominicZA 16-Mar-12 10:18am
   
Dude!!!!!! 0_o .... no!!!
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 2

Hi,

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,

Thanks
-Amit.
  Permalink  

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
OriginalGriff 6,389
CHill60 3,490
Maciej Los 3,103
Jochen Arndt 1,975
ppolymorphe 1,920


Advertise | Privacy | Mobile
Web02 | 2.8.170525.1 | Last Updated 16 Mar 2012
Copyright © CodeProject, 1999-2017
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