◎◎◎请教各位高手WinForm中关于ListView的SelectedIndexChanged事件的处理◎◎◎
ListView的点击事件代码如下:
private void listView1_SelectedIndexChanged(object sender, System.EventArgs e)
{
//this.listView2.SelectedItems.Clear();
SqlConnection Conn = Connection.CreateSqlConnection(2);
int OrderId = Convert.ToInt32(this.listView1.SelectedItems[0].SubItems[0].Text);
SqlCommand StoreProcCommand = new SqlCommand("CustOrdersDetail",Conn);
StoreProcCommand.CommandType = CommandType.StoredProcedure;
StoreProcCommand.Parameters.Add("@OrderId",OrderId);
..............................
..............................
}
问题:在WinForm中我每次第一次点击ListView中的任何一项数据的时候都可以正常通过,而第二次点击的时候this.listView1.SelectedItems[0].SubItems[0].Text 却老是空值Null报错,为什么呀?
在线等待。。。。为什么会这样呢??