Exemple #1
0
        private void ListView_AddCriminalEvent(object sender, EventArgs e)
        {
            var ci = new CriminalInfo();

            if (ci.ShowDialog() == DialogResult.OK)
            {
                fileCabinet.Criminals.Add(ci.Criminal);
                listView.CBS.DataSource = fileCabinet.Criminals;
                listView.tmpList        = fileCabinet.Criminals;
                fileCabinet.Save();
                listView.CBS.ResetBindings(false);

                // select and scroll to the last row
                var lastIdx = listView.CriminalList.Rows.Count - 1;
                listView.CriminalList.Rows[lastIdx].Selected          = true;
                listView.CriminalList.FirstDisplayedScrollingRowIndex = lastIdx;
            }
        }