private void lstvOutParameter_DoubleClick(object sender, EventArgs e) { int selectIndex = lstvOutParameter.SelectedIndices[0]; int itemIndex = (int)lstvOutParameter.SelectedItems[0].Tag; QueryOutParameter frm = new QueryOutParameter(resultList, itemIndex); frm.ShowDialog(this); ShowResultList(); lstvOutParameter.Items[selectIndex].Selected = true; }
private void btnOutParameterAdd_Click(object sender, EventArgs e) { int count = resultList.Count; QueryOutParameter frm = new QueryOutParameter(resultList); frm.ShowDialog(this); if (resultList.Count > count) { ShowResultList(); int i = 0; foreach (ListViewItem viewItem in lstvOutParameter.Items) { if ((int)viewItem.Tag == count) { lstvOutParameter.Items[i].Selected = true; break; } i++; } } }