如何将文本框文本提交到列表以单独的形式在匹配列中查看

本文关键字:文本 单独 提交 列表 | 更新日期: 2023-09-27 18:25:48

所以我有Form1Form2。CCD_ 3具有内部具有3列的CCD_。Form2有3个文本框,其中包含文本。在Form2上有一个按钮,用于将文本提交到Form1的匹配列。

我该如何做到这一点?

这可能没有意义,如果是这样的话,我会帮助你理解。

如何将文本框文本提交到列表以单独的形式在匹配列中查看

一种方法是为Form2中的文本值设置公共属性。提交数据时,将文本框值应用于这些属性,然后可以从Form1中的Form2对象中检索它们。这里有一个例子:

表格2:

public string Name { get; set;}
private void buttonClick(object sender, EventArgs e)
{
    Name = txtbxName.Text;
    Close();
}

表格1:

var entryForm = new Form2();
entryForm.ShowDialog();
var text = entryForm.Name;
// Do whatever you want with `text`

EDIT:如果您需要将数据插入ListView对象的帮助,我也可以举一个例子。

EDIT 2:假设您有三个变量,其中包含要添加到视图中的值:nameagesex。您应该为每个记录分配某种唯一的ID值,因此我们还将添加一个id变量。

有了这些填充,您可以向ListView添加一个新记录,如下所示:

ListViewItem parent = listView1.Items.Add(id);
parent.SubItems.Add(name);
parent.SubItems.Add(age.ToString());
parent.SubItems.Add(sex);

我的建议是

1) 在按钮上单击调用form1.show()。2) 创建另一个方法,该方法获取三个textbox值并绑定到listbox。为了参考,请使用此链接进行绑定:C#列表视图,我如何将项目添加到第2、3和4列等?