我在 Windows 窗体应用程序中有 4 个文本框,还有一个名为“添加”的 GridView 和按钮。我想要的是,当我单击“添加”按钮时,在 4 个文本框中输入的数据应该转到同一行中的 datagridview 的四个不同列。如果我清除文本框,再次填充它们并再次单击“添加”按钮,那么数据应该转到 gridview 的第二行。
最佳答案
在您的应用中的某处创建如下所示的类
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;
}
关于c# - 如何将文本框中包含的数据传输到数据 GridView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12991448/