利用另一个窗体的textbox的输入,将多列数据写入到datagridview中
时间: 2024-03-23 12:40:36 浏览: 195
datagridview插入数据
可以使用以下步骤实现:
1. 在需要获取输入的窗体中,将输入的数据存储到一个字符串或数组中。
2. 在需要写入数据的窗体中,打开对应的窗体并获取其中的字符串或数组。
3. 将获取到的数据进行解析,得到每一列的数据。
4. 将得到的数据逐行添加到DataGridView中。
以下是一个示例代码:
在窗体1中获取输入的数据:
```
private void btnOK_Click(object sender, EventArgs e)
{
string inputData = textBox1.Text;
Form2 form2 = new Form2(inputData);
form2.Show();
}
```
在窗体2中解析并添加数据到DataGridView中:
```
public Form2(string inputData)
{
InitializeComponent();
string[] rows = inputData.Split('\n');
foreach (string row in rows)
{
string[] cells = row.Trim().Split('\t');
dataGridView1.Rows.Add(cells);
}
}
```
注意:上述示例中假设输入的数据是以制表符分隔的多列数据,如果输入的数据格式不同,需要相应地修改解析数据的代码。
阅读全文