снимите флажок предметы из коллекции c#
private void grvView_CellContentClick(object sender, DataGridViewCellEventArgs e) { ////grvView.Rows[e.ColumnIndex].ReadOnly = true; //Cells readonly //if (ChkdGetList.Columns["Sl No"]) if (e.ColumnIndex == grvView.Columns["Select"].Index) { grvView.EndEdit(); if ((bool)grvView.Rows[e.RowIndex].Cells["Select"].Value) { i = e.RowIndex; DataGridViewRow row = grvView.Rows[i]; VNumber = row.Cells["V Number"].Value.ToString(); VDate = Convert.ToDateTime(row.Cells["V Date"].Value.ToString()); CAmount = row.Cells["C Amount"].Value.ToString(); CqNo = row.Cells["C Number"].Value.ToString(); if (objDocumentList == null) objDocumentList = new List<string>(); string str = VNumber + "~" + VDate; objDocumentList.Add(VNumber + "~" + VDate); MessageBox.Show("The Value is Checked", "Status", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("The Value is UnChecked", "Status", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } public List<string> objDocumentList;
я хочу удалить непроверенные элементы из коллекции (списка), разрешить добавлять только проверенные элементы. Моя проблема в том, что
1.Когда я установил флажок из datagridView, он будет добавлен в коллекцию(objDocumentList),после того как я снял флажок из сетки, он все еще остается существующим в этом (objDocumentList) coll.
2. Удалите непроверенные элементы из coll.
Herman<T>.Instance
Что вы пробовали?
Sathish km
Эй, я уже написал выше, не видел?