用C#做的,相关代码是介个样子的~~private void listViewStudent_SelectedIndexChanged_1(object sender, EventArgs e)
{
tbName.Clear();
tbNo.Clear();
ListViewItem lvi = new ListViewItem();
lvi=this.listViewStudent .SelectedItems[0]; //指示这行出错
tbNo.Text = lvi.SubItems [0].Text ;
tbName.Text = lvi.SubItems[1].Text;
}错误信息是:InvalidArgument=“0”的值对于“index”无效。
参数名: index网上搜了半天了,改了老半天还是不行~~~各位大虾帮帮忙啊
{
tbName.Clear();
tbNo.Clear();
ListViewItem lvi = new ListViewItem();
lvi=this.listViewStudent .SelectedItems[0]; //指示这行出错
tbNo.Text = lvi.SubItems [0].Text ;
tbName.Text = lvi.SubItems[1].Text;
}错误信息是:InvalidArgument=“0”的值对于“index”无效。
参数名: index网上搜了半天了,改了老半天还是不行~~~各位大虾帮帮忙啊
你用的是SelectedIndexChanged,也就是索引改变的消息你要想点击实现,用click或者down消息
{
ListViewItem myItem = new ListViewItem();
myItem = listView1.SelectedItems[0];
} private void ListView1_SelectedIndexChanged_UsingIndices(
object sender, System.EventArgs e)
{ ListView.SelectedIndexCollection indexes =
this.ListView1.SelectedIndices;
foreach ( int index in indexes )
{
this.ListView1.Items[index].SubItems[1].Text;
}
}