[英]C# Add items to listView
您好,我需要帮助将项目添加到我的列表视图中:
private void btnSubmit_Click(object sender, EventArgs e)
{
Person newPerson = new Person()
{
Name = txtName.Text,
Age = txtAge.Text,
Gender = txtGender.Text,
Photo = txtPhoto.Text
};
string[] row = { txtName.Text, txtAge.Text, txtGender.Text, txtPhoto.Text};
ListViewItem item = new ListViewItem(row);
lvPersons.Items.Add(item);
}
这是有效的,但我想使用我的班级人员添加而不是这一行:
string[] row = { txtName.Text, txtAge.Text, txtGender.Text, txtPhoto.Text};
因为使用上面的行我没有使用这个:(我认为)
Person newPerson = new Person()
{
Name = txtName.Text,
Age = txtAge.Text,
Gender = txtGender.Text,
Photo = txtPhoto.Text
};
有人可以帮我在我的课程中添加项目吗?我已经用这个测试过:
string[] row = { Name, Age, Gender, Photo };
和这个
string[] row = {Person Name, Person Age, Person Gender, Person Photo };
但两者都给我错误我需要一些帮助
它与:
ListViewItem item = new ListViewItem(new [] {newPerson.Name, newPerson.Age, newPerson.Gender, newPerson.Photo});
感谢@René Vogt 的帮助/解决方案。
尝试这个,
string[] row = { "1000", "2000", "3000", "4000" };
List<string> lvPersons = new List<string>();
foreach (var item in row)
{
lvPersons.Add(item);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.