2012-10-05 77 views
0

我可以从数据网格视图中选择一个单元格,但我想查看是否可以一次选择多个单元格并使用该数据。使用C#创建图表数据网格视图选择多个单元格

+0

您寻找形式[多选](http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview .multiselect.aspx)属性? – Reniuz

+0

我已经尝试了很多方法,但他们都只是让我选择多个单元格使用Ctrl按钮,我希望用户能够选择多个没有这个 – user1722654

+1

所以提到,你想**选择多个单元格没有CTRL键**。 – Reniuz

回答

0

你可以尝试选择的DataRow,这DataRow包含Cells财产

var cells = DataGridView.Rows[index].Cells; 

代码示例

public DataControlFieldCell GetCellByName(GridViewRow Row, String CellName) 
    { 
     foreach (DataControlFieldCell Cell in Row.Cells) 
     { 
      if (Cell.ContainingField.ToString() == CellName) 
       return Cell; 
     } 
     return null; 
    } 

为了允许多选,你定义DataGridView.MultiSelect财产

链接:http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.multiselect.aspx

您还可以使用

DataGridName.SelectionMode = DataGridViewSelectionMode.CellSelect 

链接:http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.selectionmode.aspx

+0

我希望用户选择这种形式的实际形式,而不是使用硬代码./ – user1722654

+0

我添加了另一个关于许可的链接多选择 –

+0

但通过使用这个我仍然必须选择多个使用按Ctrl键和多数民众赞成时,我可以选择多个有没有其他方式按Ctrl键。 – user1722654

相关问题