C# TextBox多行輸入跟多行讀取
這2個做法都會利用到TextBox的Multiline特性
多行輸入:
foreach (DataGridViewRow dr in this.dataGridView1.Rows)
{
DataGridViewCheckBoxCell cbx = (DataGridViewCheckBoxCell)dr.Cells[0];
if ((bool)cbx.FormattedValue)
{
string txt1= ((System.Data.DataRowView)(dr.DataBoundItem)).Row.ItemArray[0].ToString().Trim();
if (!string.IsNullOrEmpty(txt1))
{
textBox2.AppendText(txt1+ Environment.NewLine);
}
}
else
{
}
}
多行讀取:
StringBuilder ReturnMB001 = new StringBuilder();
for (int i = 0; i < textBox1.Lines.Length; i++)
{
ReturnMB001.AppendFormat("'" + textBox1.Lines[i] + "'" + ",");
}
ReturnMB001.AppendFormat("''");
return ReturnMB001.ToString();
自我LV~