知识大全 DataGridView操作技巧

Posted 指示

篇首语:树高千尺有根,水流万里有源。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 DataGridView操作技巧相关的知识,希望对你有一定的参考价值。

DataGridView操作技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  通常会设置的DataGridView的属性

  AllowUserToAddRows False

  指示是否向用户显示用于添加行的选项 列标题下面的一行空行将消失 一般让其消失

  AllowUserToDeleteRows False

  指示是否允许用户从DataGridView删除行 一般不允许

  AllowUserToOrderColumns False

  指示是否启用手动列重新放置 一般不允许

  AllowUserToResizeColumns True

  指示用户是否可以调整列的大小 一般允许

  AllowUserToResizeRows False

  指示用户是否可以调整行的大小 一般不允许

  AutoSizeColumnsMode Fill

  确定可见列的自动调整大小模式

  BorderStyle None/FixedSingle/Fixed D

  DataGridView的边框样式

  GridColor 任意

  分隔DataGridView单元格的网格线的颜色

  MultiSelect False

  指示用户一次是否可以选择DataGridView的多个单元格 行或列

  ReadOnly True

  指示用户是否可以编辑DataGridView控件的单元格

  RowHeadersVisible False

  指示是否显示包含行标题的列

  SelectionMode FullRowSelected

  指示如何选择DataGridView的单元格

  

  如何获取用户所选的那个单元格中的内容?

  string oop = this DataGridView SelectedRows[ ] Cells[ ] Value ToString() Trim();

  上面语句的意思是将用户所选的第一行中第一个单元格中的值转换为String类型并去处两边的空格赋值给oop字符串

  

  如何获取用户所选的那行中我想得到的单元格中的内容?

  string loginID = this DataGridView Rows[e RowIndex] Cells[ LoginID ] Value ToString() Trim();

  e RowIndex 获取触发此单击事件时用户所选行的下标

  上面的语句写在DataGridView控件的单击事件中 双击事件也可以 LoginID是DataGridView控件中一列的列名 作用就是获取用户选中那一行的表示LoginID的内容

  

  如何确定用户是否选择了DataGridView中的一行数据 而没有点到别处呢?

  if (this DataGridView SelectedRows Count != )

  

  如何将用户所选的那行数据整体获取出来?

  前提是DataGridView的数据源是一个实体类集合 这样DataGridView中的每行数据才都是一个实体类对象 将DataGridView中的一行数据整体获取出来才有意义

  Student student = this DataGridView SelectedRows[ ] DataBoundItem as Student;

  一般上面的语句都写在DataGridView的单击或双击事件中

  

  弄不好在DataGridView中会显示多余的列 如何避免这种问题呢?

  在DataGridView控件的Load事件的第一行写上这样的代码

  private void frmMain_Load(object sender EventArgs e)

  this dataGridView AutoGenerateColumns = false;  //让它不自己产生多余的列

  

  

cha138/Article/program/net/201311/11403

相关参考

知识大全 C#中对DatagridView的部分常用操作

C#中对DatagridView的部分常用操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  (

知识大全 DataGridView的常用用法

DataGridView的常用用法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  DataGri

知识大全 DataGridView - DataGridViewCheckBoxCell的使用介绍

DataGridView-DataGridViewCheckBoxCell的使用介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的

知识大全 c# DataGridView数据绑定编程与显示

c#DataGridView数据绑定编程与显示  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 从DataGridView托放数据到TreeView控件

从DataGridView托放数据到TreeView控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 asp.net中DataGridView的常用用法

asp.net中DataGridView的常用用法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 C# WinForm下DataGridView单元按钮列

C#WinForm下DataGridView单元按钮列  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 .net中使用DatagridView的增删改方法

.net中使用DatagridView的增删改方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET Datagridview自动换行的小例子

ASP.NETDatagridview自动换行的小例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 新数据网格简介

  新的DataGridView是NET中的一个新控件是针对NETx中功能较差的标准DataGrid控件而设计的MatthewMacDonald在本文中论述了许多改进包括DataGridView支持大