如何将文本框文本提交到列表以单独的形式在匹配列中查看
本文关键字:文本 单独 提交 列表 | 更新日期: 2023-09-27 18:25:48
所以我有Form1
和Form2
。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:假设您有三个变量,其中包含要添加到视图中的值:name
、age
和sex
。您应该为每个记录分配某种唯一的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列等?