本文介绍了如何使用复选框选择datagridview中的所有文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经写下面的代码来选择单个复选框如果我需要选中所有复选框我需要怎么做,请建议



我尝试过:



hi i have written below code to select single check box if i need to select all the checkboxes how i need to do it,please suggest

What I have tried:

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);
			}
		}

推荐答案

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


这篇关于如何使用复选框选择datagridview中的所有文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 01:34