winform 如何把textbox中的几个数字插入到Datagridview设置好的一行表格中
时间: 2024-03-19 18:44:26 浏览: 59
datagridview插入数据
您可以按照以下步骤将 TextBox 中的数字插入到 DataGridView 中:
1. 在 WinForm 界面上放置一个 TextBox 和一个 DataGridView 控件。
2. 在 DataGridView 控件中添加一行,并设置好每一列的名称和格式。
3. 在 TextBox 的 TextChanged 事件中编写代码,将其中的数字提取出来,并添加到 DataGridView 中的指定行中。
下面是一个示例代码(假设 DataGridView 中有 3 列):
```csharp
private void textBox1_TextChanged(object sender, EventArgs e)
{
// 提取 TextBox 中的数字
int num1, num2, num3;
if (int.TryParse(textBox1.Text, out num1) &&
int.TryParse(textBox2.Text, out num2) &&
int.TryParse(textBox3.Text, out num3))
{
// 添加到 DataGridView 中指定的行
int rowIndex = dataGridView1.Rows.Add();
dataGridView1.Rows[rowIndex].Cells[0].Value = num1;
dataGridView1.Rows[rowIndex].Cells[1].Value = num2;
dataGridView1.Rows[rowIndex].Cells[2].Value = num3;
}
}
```
在上面的代码中,我们通过 int.TryParse() 方法从 TextBox 中提取数字,并将其分别存储在 num1、num2 和 num3 变量中。然后,我们使用 DataGridView.Rows.Add() 方法将新行添加到 DataGridView 中,并将每个数字添加到指定的单元格中(第一列、第二列和第三列)。
注意:在实际应用中,您需要根据实际情况修改上面的代码,以确保能够正确地将数字插入到 DataGridView 中。
阅读全文