1、C#向DataGridView中添加列

Code
//添加更新和删除列
        private void AddDeleteAndUpdateColumn(DataGridView dgv)
        {
            //删除列
            DataGridViewImageColumn dgvcDelete = new DataGridViewImageColumn(true);
            dgvcDelete.Name = "delete";
            dgvcDelete.HeaderText = "删除";
            
            dgv.Columns.Add(dgvcDelete);
            //更新列
            DataGridViewImageColumn dgvcUpdate = new DataGridViewImageColumn(false);
            dgvcUpdate.Name = "update";
            dgvcUpdate.HeaderText = "重命名";
            //判断图片是否存在,存在则加载,否则提示未找到!
            if (File.Exists("update.jpg"))
                dgvcUpdate.Image = Image.FromFile("update.jpg");
            else
                MessageBox.Show("图片未找到!");

dgvcUpdate.ImageLayout = DataGridViewImageCellLayout.Zoom;
            dgv.Columns.Add(dgvcUpdate);
        }
2、DataGridView 去掉每行前面的空白列
      设置属性RowHeadersVisible为False即可。还有一些其它的操作,都可以通过这样来设置,就不一一列举了。
3、C# 禁止DataGridView排序

昨天在对DataGridView操作时,发现DataGridView中没有直接禁止排序的属性。只能通过代码来实现禁止某一列排序。笔者写了一个方法,通过遍历DataGridView中的所有列,来实现禁止用户对DataGridView进行排序。

//禁止 DataGridView 排序
        //在VS 2005中不允许直接设置整个DataGridView的排序,只能单个的设置某一个列。
       private void ForbidSortColumn(DataGridView dgv)
        {
            for (int i = 0; i < dgv.Columns.Count; i++)
            {
                dgv.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
            }
        }

作者:齐飞
地址:www.cnblogs.com/youring2
做人要厚道,转载请注明出处!

转载于:https://www.cnblogs.com/youring2/archive/2008/11/27/1342065.html

C#中DataGradView控件的常用操作相关推荐

  1. pyqt中treeview控件右键单击操作

    pyqt中treeview控件右键单击操作 pyqt开发GUI的第一篇文章 问题描述 pyqt开发GUI的第一篇文章 用pyqt5开发了一款图像处理软件,记下一些曾经困扰我的一些问题,有不对之处还请大 ...

  2. java jtable单元格_java表格控件JTable常用操作详解

    JTable是Swing编程中很常用的控件,这里总结了一些常用方法以备查阅.欢迎补充,转载请注明作者与出处. 一.创建表格控件的各种方式: 1) 调用无参构造函数. JTable table = ne ...

  3. scenebuilder各控件属性介绍_C#控件及常用设计整理(三)

    C#控件及常用设计整理(三) 12.CheckedListBox 控件 CheckedListBox控件又称复选列表框,它扩展了ListBox控件,它几乎能完成列表框可以完成的所有任务,并且还可以在列 ...

  4. 腾讯Android自动化测试实战3.1.4 Robotium的控件获取、操作及断言

    3.1.4 Robotium的控件获取.操作及断言 Robotium是一款在Android客户端中的自动化测试框架,它需要模拟用户操作手机屏幕.要完成对手机的模拟操作,应该包含以下几个基本操作: (1 ...

  5. 玩转控件:对Dev中GridControl控件的封装和扩展

    清明节 清明时节雨纷纷 路上行人欲断魂 借问酒家何处有 牧童遥指杏花村 又是一年清明节至,细雨绵绵犹如泪光,树叶随风摆动.... 转眼间,一年又过去了三分之一,疫情的严峻让不少企业就跟清明时节的树叶一 ...

  6. C#控件及常用属性整理

    C#控件一览表 前所未有的震撼(太详细了) 1.窗体 1.常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2) WindowState属性: 用来 ...

  7. C#中GridView控件的使用

    C#中GridView控件的使用 一.GridView和DataGrid的异同 GridView 是 DataGrid的后继控件,在 framework 2中,虽然还存在DataGrid,但是Grid ...

  8. C#_C#控件及常用设计整理

    简介摘要: 1.窗体 1.常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗 体. (2) WindowState属性: 用来获取或设置窗体的窗口状态. 取 ...

  9. RegularExpressionValidator控件与常用验证正则表达式大全小结

    分类: .NET控件研究 ASP.NET网站开发 ASP.NET报表 Asp.Net 2.0网站开发 ASP.NET AJAX 2010-07-16 17:21 134人阅读 评论(0) 收藏 举报 ...

最新文章

  1. python练习---模拟sql
  2. django中的缓存以及跨域
  3. appium 的 android sdk
  4. 简单而不平凡的杨辉三角
  5. php 403 nginx,403nginx是什么
  6. 双鸭山2021年高考成绩查询,黑龙江双鸭山2021年上半年教师资格证成绩查询时间...
  7. 《大话设计模式》笔记(1)——创建型模式
  8. 前端rem单位的使用研究
  9. 不显示负频率的部分,坐标轴转换为频率,幅值量纲还原改善频谱图以及功率谱和对数功率谱
  10. cewl工具(URL字典生成器)
  11. 第三届中国CEO新年峰会参会感想二
  12. ubuntu查看电脑配置命令
  13. 二手交易平台/二手交易系统/闲置物品交易系统
  14. 使用adb从手机拉取apk包
  15. Git HEAD 分支游离,切回master导致代码丢失的处理
  16. WPF 实现圆形进度条
  17. moonseo小夜:作为一个seo伴随着技术的学习与提升
  18. 【佛山】地铁2号线“海口站”改“张槎站”设7换乘站
  19. WEB在线预览PDF,WORD方案总结
  20. 【UBUNTU】使用Remmina访问远程linux服务器桌面

热门文章

  1. BERT+CRF互联网金融新实体发现
  2. 数据分析:星巴克店铺分布有何规律?
  3. linux查看iozone安装目录,使用IOzone测试磁盘性能
  4. python2添加pip,无法在python2.6中使用PIP更新/添加任何包
  5. php 获取有道翻译,python爬虫 身边的翻译专家——获取有道翻译结果
  6. 7个等级 容灾等级_在餐厅吃饭竟是7级风险!最新社交风险等级出炉!
  7. api es7 删除所有数据_Elasticsearch7.1中文文档-第四章-API约定
  8. mysql安装与测试,MySQL NDB 安装的安装配置与测试
  9. clickhouse 新增列_Clickhouse入门
  10. php语言中不能包含html标签,在邮件主题中包含html标签[PHP]