开发过程中碰到了这样一个问题,需要循环的去读取TextBox控件中每一行的内容,然后将每行的内容插入到数据库中,使用TextBox1.Rows这种方法获取的不是实际的行数,这个Rows属性表示的是TextBox的最大行数,默认为0,设置成N(自然数)那么TextBox1.Rows就得到N,后来想到使用数组,对字符串进行分割,方法如下:
前台aspx中定义了TextBox_tel这个控件,
在CS代码如下:
string[] lines = System.Text.RegularExpressions.Regex.Split(TextBox_tel.Text, "/r/n");
int count = lines.Length;//count 即为实际的行数