c# – 如何将文本框中包含的数据传输到datagridview?

我在Windows窗体应用程序中有4个文本框,还有一个名为“添加”的gridview和按钮.我想要的是,在4个文本框中输入的数据应该转到datagridview的同一行中的四个不同列,因为我单击Add按钮.如果我清除文本框,再次填充它们并再次单击“添加”按钮,则数据应该转到gridview的第2行.

解决方法:

在您的应用中的某个位置创建类似以下的类

public class MyClass
{
    public string field1 { get; set; }
    public string field2 { get; set; }
    public string field3 { get; set; }
    public string field4 { get; set; }
}

在你的form.cs里面写这个,

public static List<MyClass> lst = new List<MyClass>();

在添加按钮的单击事件中执行此操作

private void btnAdd_Click(object sender, EventArgs e)
        {
            MyClass obj = new MyClass();
            obj.field1 = txt1.Text.Trim();
            obj.field2 = txt2.Text.Trim();
            obj.field3 = txt3.Text.Trim();
            obj.field4 = txt4.Text.Trim();

            lst.Add(obj);
            dataGridView1.DataSource = lst;
        }
上一篇:21天设计Arm芯片|MCU芯片概述


下一篇:MCU焊接注意事项