943,600 Members | Top Members by Rank

Ad:
  • C# Discussion Thread
  • Unsolved
  • Views: 2262
  • C# RSS
Jun 9th, 2008
0

Datagridview control

Expand Post »
Hi,
In my Datagridview contains itemno,itemdescription,quantity,price columns.
this values can view in crystal report.in crystal report only 10 colums can able to view.
so,in item descriptionin cell only 10 lines i have to enter .if it is more than that i want to display messagebox and chance is there for only one item description contails more than 10 lines.In this situation also i want to display error message.
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
sireesha.c is offline Offline
17 posts
since May 2008
Jun 9th, 2008
0

Re: Datagridview control

Just get the description textbox user enters description into and pass it.
c# Syntax (Toggle Plain Text)
  1. int HowManyOccurance(string str, char charToSearchFor)
  2. {
  3. int numberOfOccurance = 0;
  4. CharEnumerator ce = str.GetEnumerator();
  5. while(ce.MoveNext())
  6. {
  7. if (ce.Current == charToSearchFor)
  8. numberOfOccurance++;
  9. }
  10. return numberOfOccurance;
  11. }
  12.  
  13. {
  14. if(HowManyOccurance(yourTextBox.Text, '\n') <=10)
  15. MessageBox.Show("Correct");
  16. else
  17. MessageBox.Show("Please make it shorter, just 10 lines permitted");
  18. }
Featured Poster
Reputation Points: 480
Solved Threads: 276
Postaholic
Ramy Mahrous is offline Offline
2,189 posts
since Aug 2006
Jun 10th, 2008
0

Re: Datagridview control

Just get the description textbox user enters description into and pass it.
c# Syntax (Toggle Plain Text)
  1. int HowManyOccurance(string str, char charToSearchFor)
  2. {
  3. int numberOfOccurance = 0;
  4. CharEnumerator ce = str.GetEnumerator();
  5. while(ce.MoveNext())
  6. {
  7. if (ce.Current == charToSearchFor)
  8. numberOfOccurance++;
  9. }
  10. return numberOfOccurance;
  11. }
  12.  
  13. {
  14. if(HowManyOccurance(yourTextBox.Text, '\n') <=10)
  15. MessageBox.Show("Correct");
  16. else
  17. MessageBox.Show("Please make it shorter, just 10 lines permitted");
  18. }



private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
TextBox txt=e.Control as TextBox;
txt.TextChanged +=new EventHandler(txt_TextChanged);
}

void txt_TextChanged(object sender, EventArgs e)
{

}


in text changed event i have to find number of lines and number of character i entered.
plz help me.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
sireesha.c is offline Offline
17 posts
since May 2008
Jun 11th, 2008
0

Re: Datagridview control

c# Syntax (Toggle Plain Text)
  1. void txt_TextChanged(object sender, EventArgs e)
  2. {
  3. if(HowManyOccurance(yourTextBox.Text, '\n') <=10)MessageBox.Show("Correct");elseMessageBox.Show("Please make it shorter, just 10 lines permitted");}int HowManyOccurance(string str, char charToSearchFor)
  4. {
  5. int numberOfOccurance = 0;
  6. CharEnumerator ce = str.GetEnumerator();
  7. while(ce.MoveNext())
  8. {
  9. if (ce.Current == charToSearchFor)
  10. numberOfOccurance++;
  11. }
  12. return numberOfOccurance;
  13. }
  14.  
  15. {
  16. if(HowManyOccurance(yourTextBox.Text, '\n') <=10)
  17. MessageBox.Show("Correct");
  18. else
  19. MessageBox.Show("Please make it shorter, just 10 lines permitted");
  20. }
  21. }
Featured Poster
Reputation Points: 480
Solved Threads: 276
Postaholic
Ramy Mahrous is offline Offline
2,189 posts
since Aug 2006

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in C# Forum Timeline: Trying to get an RTDServer in C# working
Next Thread in C# Forum Timeline: Login Pop UP





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC