0

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.

2
Contributors
3
Replies
5
Views
9 Years
Discussion Span
Last Post by Ramy Mahrous
0

Just get the description textbox user enters description into and pass it.

int HowManyOccurance(string str, char charToSearchFor)
        {
            int numberOfOccurance = 0;
            CharEnumerator ce = str.GetEnumerator();
            while(ce.MoveNext())
            {
                if (ce.Current == charToSearchFor)
                    numberOfOccurance++;
            }
            return numberOfOccurance;
        }

{
if(HowManyOccurance(yourTextBox.Text, '\n') <=10)
MessageBox.Show("Correct");
else
MessageBox.Show("Please make it shorter, just 10 lines permitted");
}
0

Just get the description textbox user enters description into and pass it.

int HowManyOccurance(string str, char charToSearchFor)
        {
            int numberOfOccurance = 0;
            CharEnumerator ce = str.GetEnumerator();
            while(ce.MoveNext())
            {
                if (ce.Current == charToSearchFor)
                    numberOfOccurance++;
            }
            return numberOfOccurance;
        }

{
if(HowManyOccurance(yourTextBox.Text, '\n') <=10)
MessageBox.Show("Correct");
else
MessageBox.Show("Please make it shorter, just 10 lines permitted");
}

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.

0
void txt_TextChanged(object sender, EventArgs e)
{
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)
        {
            int numberOfOccurance = 0;
            CharEnumerator ce = str.GetEnumerator();
            while(ce.MoveNext())
            {
                if (ce.Current == charToSearchFor)
                    numberOfOccurance++;
            }
            return numberOfOccurance;
        }

{
if(HowManyOccurance(yourTextBox.Text, '\n') <=10)
MessageBox.Show("Correct");
else
MessageBox.Show("Please make it shorter, just 10 lines permitted");
}
}
This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.