【发布时间】:2014-10-07 09:35:13
【问题描述】:
如何用我的 Richtextbox 中的 - 分隔文本填充我的 datagridview?
示例:
我的富文本框内容:
000001-Kobe-Bryant-24-Lakers
000002-Lebron-James-23-Cavaliers
000003-Derick-Rose-1-Bulls
000004-Kevin-Durant-35-Thunders
那么我的datafridview上的输出应该是这样的
PlayerID | Name | LastName | Number | Team |
-------------------------------------------------------------------
000001 |Kobe | Bryant | 24 |Lakers |
-------------------------------------------------------------------
000002 |Lebron | James | 23 |Cavaliers |
-------------------------------------------------------------------
000003 |Derick |Rose | 1 |Bulls |
-------------------------------------------------------------------
000004 |Kevin |Durant |35 |Thunders |
我不能放图片,所以只画一个datagridview。
这是我正在使用的代码
private void button2_Click(object sender, EventArgs e)
{
String delimitedText = richTextBox1.Text;
string[] holder = Regex.Split(richTextBox1.Text, "-");
// Populating into datagrid
dataGridView1.Rows[0].Cells[0].Value = holder[0].ToString();
dataGridView1.Rows[0].Cells[1].Value = holder[1].ToString();
dataGridView1.Rows[0].Cells[2].Value = holder[2].ToString();
dataGridView1.Rows[0].Cells[3].Value = holder[3].ToString();
dataGridView1.Rows[0].Cells[4].Value = holder[4].ToString();
}
它只是保存第一行。
请有人帮我解决这个问题。
【问题讨论】:
-
也要努力。提供你的一些代码。
-
逐行循环你的richtextbox..here's如何循环richtextbox
标签: c# datagridview textbox delimiter