winform 在textbox中输入一串数字如何导入到datagridview中
时间: 2024-03-16 20:44:49 浏览: 55
您可以按照以下步骤实现:
1. 在 WinForm 窗体中添加一个 TextBox 控件和一个 DataGridView 控件。
2. 在 TextBox 控件的 TextChanged 事件中编写代码,将输入的一串数字转换成 DataTable 数据源,并将其绑定到 DataGridView 控件上。
示例代码如下:
```csharp
private void textBox1_TextChanged(object sender, EventArgs e)
{
string input = textBox1.Text.Trim(); // 获取输入的一串数字
DataTable dt = new DataTable();
dt.Columns.Add("Number", typeof(int)); // 创建数据表结构
foreach (string num in input.Split(' ')) // 按空格分割数字
{
int n;
if (int.TryParse(num, out n)) // 将字符串转换成数字
{
DataRow row = dt.NewRow();
row["Number"] = n;
dt.Rows.Add(row); // 添加行数据
}
}
dataGridView1.DataSource = dt; // 绑定数据源到 DataGridView 控件
}
```
3. 运行程序,输入一串数字并按下空格键,即可将其导入到 DataGridView 控件中。
阅读全文