Member 13818142 Ответов: 1

Как выбрать все файлы в datagridview с помощью флажка


Привет,я написал ниже код для выбора одного флажка, если мне нужно выбрать все флажки, как мне это нужно сделать, пожалуйста, предложите

Что я уже пробовал:

private void FillGridView()
		{
			try {
				if (System.IO.Directory.Exists(SelectedPath)) {
					String[] files = System.IO.Directory.GetFiles(SelectedPath);
					DataGridViewCheckBoxColumn CheckBoxColumn = new DataGridViewCheckBoxColumn();
					DataGridViewTextBoxColumn FileNameColumn = new DataGridViewTextBoxColumn();                
					CheckBoxColumn.HeaderText = "Select";
					FileNameColumn.HeaderText = "File Name";                
					dataGridView1.Columns.Clear();
					dataGridView1.Rows.Clear();               
					dataGridView1.Columns.Add(CheckBoxColumn);
					CheckBoxColumn.Selected=true;
					dataGridView1.Columns.Add(FileNameColumn);   
					dataGridView1.Columns[1].ReadOnly = true;				  				            
					for (int i = 0; i < files.Length; i++) {
						dataGridView1.Rows.Add(false, files[i]); 									
					}     									
				}				
			} catch (Exception e) {
				MessageBox.Show(e.Message);
			}
		}

1 Ответов

Рейтинг:
0

RickZeeland

Смотрите пример здесь: c# - установите/снимите флажок на datagridview - переполнение стека[^]

Как вы можете видеть в примере, вы можете сделать это так в вашем цикле for:

DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)row.Cells[0];
chk.Value = chk.TrueValue;


Member 13818142

я уже закончил с проверкой одного флажка, но мне нужно выбрать все файлы одновременно..