还是关于listview传值的问题 当第一次 选中数据时没事 第二次选数据时就会出现错误 请问是怎么回事? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void listView4_SelectedIndexChanged(object sender, EventArgs e) { txtusername.Text =((ListView) sender).SelectedItems[0].Text; txtpwd.Text = ((ListView)sender).SelectedItems[0].SubItems[1].Text; }我截图传不上来 只能复制代码了 这是个listview向textbox传值的代码 大家看看怎么改 谢了啊!listview跟txtusername和txtpwd在同一个窗体上 第一次选中listview的数据修改时没事 当第二次选中值时就会出现这个" 未处理ArgumentOutOfRangeException InvalidArgument=“0”的值对于“index”无效。参数名: index" txtusername.Text =((ListView) sender).SelectedItems[0].Text; txtpwd.Text = ((ListView)sender).SelectedItems[0].SubItems[1].Text;//索引越界啊!为什么上面不是txtusername.Text =((ListView) sender).SelectedItems[0].SubItems[0].Text; 改成这个txtusername.Text =((ListView) sender).SelectedItems[0].SubItems[0].Text;还是出现同样的错误啊 private void listView1_SelectedIndexChanged(object sender, EventArgs e) { if (this.listView1.selectedItems.Count>0) {listView1.SelectedItems[0].Text listView1.SelectedItems[0].SubItems[1].Text } } 修改是能修改 不过修改之后listview里面的值马上不会改变 等到第二次打开窗体之后里面的值才会显示的是修改后的 我写这个listview.Refresh(); 也不会马上改变的 怎么办啊? 这个到底怎么弄才能让listview的值马上改变呢? 重新加载一次数据或者在修改保存时直接赋值给修改那一行;listView1.SelectedItems[0].SubItems[0].Text=textbox1.text;.... 动态添加的控件如何分页 listbox复制到剪贴板 如何分割出字符串中的所有单个字符 winform 怎样修改鼠标在ZedGraph中的光标?? 怎样调试Windows服务 高人们,你们都出差了吗! [求助]SMTP方式免费发邮件如何设置服务器名和端口(在线等)? 请问有没有横的Splitter啊,那个竖的能不能改成横的? 怎样在窗体中动态添加组件?高分求解 C#字符串转换问题 c# SMTP协议基于TcpClient的操作类 WebServices 上实现连接池的问题
private void listView4_SelectedIndexChanged(object sender, EventArgs e)
{
txtusername.Text =((ListView) sender).SelectedItems[0].Text;
txtpwd.Text = ((ListView)sender).SelectedItems[0].SubItems[1].Text;
}
我截图传不上来 只能复制代码了 这是个listview向textbox传值的代码 大家看看怎么改 谢了啊!
listview跟txtusername和txtpwd在同一个窗体上 第一次选中listview的数据修改时没事 当第二次选中值时就会出现这个
" 未处理ArgumentOutOfRangeException
InvalidArgument=“0”的值对于“index”无效。
参数名: index"
txtpwd.Text = ((ListView)sender).SelectedItems[0].SubItems[1].Text;//索引越界啊!
为什么上面不是txtusername.Text =((ListView) sender).SelectedItems[0].SubItems[0].Text;
还是出现同样的错误啊
{
if (this.listView1.selectedItems.Count>0)
{listView1.SelectedItems[0].Text
listView1.SelectedItems[0].SubItems[1].Text }
}
....