10月23

c# winform中关于对DataGridView的一些操作

| |
00:24编程杂谈  From: 本站原创
         c#中对DataGridView的一些操作,主要有对DataGridView设置字段名 、设置字段值、设定单元格表示 Error图标 、设定当前单元格、取得当前单元格内容、取得当前单元格的列 Index、 取得当前单元格的行 Index、向下一行、向上一行、取消 DataGridView1 为只读、设置 DataGridView1 为只读、设置 DataGridView1 的第2列整列单元格为只读并变色、设置 DataGridView1 的第3行整行单元格为只读并变色、设置 DataGridView1 的[0,0]单元格为只读并变色 、设置 DataGridView1 的第2列整列单元格为只读并变色、设置 DataGridView1 的第3行整行单元格为只读并变色、设置 DataGridView1 的[0,0]单元格为只读并变色、设置用户不能手动给 DataGridView1 添加新行、设置用户可以手动给 DataGridView1 添加新行、禁止DataGridView1的行删除操作、允许DataGridView1的行删除操作、DataGridView1的第一列隐藏 、DataGridView1的第一行隐藏、DataGridView1的第一列显示 、DataGridView1的第一行显示。  
列头隐藏
行头隐藏
列头显示
行头显示
删除名为"Column1"的列
删除第四列
删除第三行
禁止用户改变DataGridView1的所有列的列宽
禁止用户改变DataGridView1的所有行的行高
允许用户改变DataGridView1的所有列的列宽
允许用户改变DataGridView1的所有行的行高
禁止用户改变DataGridView1的第一列的列宽
禁止用户改变DataGridView1的第一列的行宽
第一列的最小列宽设定为 100
第一行的最小行高设定为 50
禁止用户改变列头的高度
禁止用户改变行头的宽度
设定包括Header和所有单元格的列宽自动调整
设定包括Header和所有单元格的行高自动调整
第一列自动调整
设定列头的宽度可以自动调整
设定行头的宽度可以自动调整
让 DataGridView1 的所有列宽自动调整一下。
让 DataGridView1 的第三列的列宽自动调整一下。
让 DataGridView1 的所有行高自动调整一下。
让 DataGridView1 的第一行的行高自动调整一下。
列头高度自动调整
行头宽度自动调整
DataGridView1的左侧2列固定
DataGridView1 的上3行固定
改变DataGridView1的第一列列头内容
改变DataGridView1的第一行行头内容
改变DataGridView1的左上头部单元内容
改变DataGridView1的第二列列头内容
当前单元格是否选择的判断
获取剪切板的内容,并按行分割
是否是列头
按 Tab 分割数据
行头设定
单元格内容设定
DataGridView的行索引+1
设定单元格的ToolTip内容
设定列头的单元格的ToolTip内容
设定行头的单元格的ToolTip内容
DataGridView 的 ContextMenuStrip 设定
列的 ContextMenuStrip 设定
列头的 ContextMenuStrip 设定
行的 ContextMenuStrip 设定
单元格的 ContextMenuStrip 设定
列头的ContextMenuStrip设定
行头的ContextMenuStrip设定
如果单元格值是整数时
当"Column1"列是Bool型且为True时、设定其的ContextMenuStrip
如果单元格是“Column1”列的单元格
将单元格值改为大写
应用该Format,Format完毕。
单元格列为“Column2”时
将单元格值设为大写
解析完毕
设定单元格的默认值
单元格值为负整数时,Error图标被表示。
行的错误提示的设定
验证通过的话,则清空行的错误提示 。
下面看图所示:

点击在新窗口中浏览此图片

具体代码如下:





来源:Heck's Blog
地址:https://www.heckjj.com/csharp-winform-pro-datagrv/
转载时须以链接形式注明作者和原始出处及本声明,否则将追究法律责任,谢谢配合!
阅读(1828) | 评论(0) | 引用(0)