摘要: 一、设定行高和列宽自动调整 设定包括Header和所有单元格的列宽自动调整 设定包括Header和所有单元格的行高自动调整 设置第一列自动调整 设置DataGridView所有列宽自动调整 设置DataGridView第一列的列宽自动调整 设置DataGridView第一行自动调整行高 关于性能: 阅读全文
posted @ 2017-04-22 23:12 .NET开发菜鸟 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 一、无条件的删除行 默认时,DataGridView是允许用户进行行的删除操作,选中要删除的行,按Delete键可以删除,该操作没有任何提示(只是删除界面显示的数据,不会真实删除数据库中的数据)。如果设置DataGridView对象的AllowUserToDeleteRows属性为False,用户将 阅读全文
posted @ 2017-04-22 22:34 .NET开发菜鸟 阅读(17838) 评论(0) 推荐(0) 编辑
摘要: 一、DataGridView不显示下面的新行 通常DataGridView的最下面一行是用户新追加的行(行头显示*)。如果不想让用户新追加行即不想显示该新行,可以将DataGridView对象的AllowUserToAddRows属性设置为False。 示例: this.dgv_PropDemo.A 阅读全文
posted @ 2017-04-22 21:57 .NET开发菜鸟 阅读(2942) 评论(0) 推荐(1) 编辑
摘要: 一、修改ReadOnly属性 1、设置整个DataGridView只读: DataGridView.ReadOnly=true; 此时用户的新增行和删除行操作也被屏蔽了。 2、设置DataGridView内某个单元格不可编辑,例如:设置第二行第一列的单元格不可编辑: this.dgv_PropDem 阅读全文
posted @ 2017-04-22 18:04 .NET开发菜鸟 阅读(4096) 评论(0) 推荐(0) 编辑
摘要: 当前单元格指的是DataGridView焦点所在的单元格,它可以通过DataGridView对象的CurrentCell属性取得。如果当前单元格不存在的时候,返回null。 取得当前单元格的内容: object obj = this.dgv_PropDemo.CurrentCell.Value; 注 阅读全文
posted @ 2017-04-22 17:17 .NET开发菜鸟 阅读(8264) 评论(0) 推荐(0) 编辑