【发布时间】:2013-03-02 10:40:22
【问题描述】:
我有 listView 与以下列名称和电子邮件与以下数据,如
NAME EMAIL
adam adam@gmail.com
james james@gmail.com
kris kris@gmail.com
我选择 james 行,现在在两个文本框中,我希望他们的姓名和电子邮件出现在那里 喜欢
textbox1 = james
textbox2 = james@gmail.com
我正在做的实际上是在form1 我有contextmenu 与项目更新。
点击updatecontextmenu 将form2 与textbox 姓名和电子邮件一起加载。
listview 包含如上所示的姓名和电子邮件。
我想将列表视图中选定行中的名称分别放在名称textbox 和电子邮件中。
我试过了。
updateToolStripMenuItem_Click(...)
{
Form3 update = new Form3();
update.ShowDialog();
}
Form3_Load(...)
{
Form1 f1 = new Form1();
string oldName = f1.listView1.SelectedItems[0].SubItems[0].Text;
string oldEmail = f1.listView1.SelectedItems[0].SubItems[0].Text;
textBox1.Text = oldName.ToString();
textBox2.Text = oldEmail.ToString();
}
但出现错误。
【问题讨论】:
-
InvalidArgument='0' 的值对于 'index' 无效,我收到此错误,所以我问 mofo。
-
请显示您编写的一些引发错误的代码。 mofo 是干什么用的?