C#实现3步手动建DataGridView的方法

 更新时间:2015年09月09日 17:59:41   作者:我心依旧  
这篇文章主要介绍了C#实现3步手动建DataGridView的方法,实例分析了C#实现手动创建DataGridView的原理与技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了C#实现3步手动建DataGridView的方法。分享给大家供大家参考。具体如下:

DataView dvCmControlInfo =  new  DataView(某个DataTable);

第一步

dataGridView1.Columns.Clear();
dataGridView1.AutoGenerateColumns = false ;
dataGridView1.DataSource = dvCmControlInfo; //绑DataTable,DataSet,DataView,BindingList
dataGridView1.DataMember = ""; //当绑定多表数据源时,这里写表名。

第二步

DataGridViewTextBoxColumn dtGroup = new DataGridViewTextBoxColumn();
dtGroup.DataPropertyName = "group" ; //DataTable中代表“小组”的名字
dtGroup.HeaderText = "小组" ;     //DataGridView标题显示的名字
dataGridView1.Columns.Add(dtGroup);

第三步(下面的几个属性看情况自己定,不是必须要写的)

dataGridView1.Columns[0].Width = 30;  //手动设定一格长度
dataGridView1.Columns[0].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; //不可以按序排列
dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; //每一格中内容居中排列

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C# for循环的经典案例集锦

    C# for循环的经典案例集锦

    本篇文章主要介绍了关于for循环的经典案例,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-05-05
  • C#中实现Fluent Interface的三种方法

    C#中实现Fluent Interface的三种方法

    这篇文章主要介绍了C#中实现Fluent Interface的三种方法,本文讲解了Fluent Interface的简单实现、使用装饰器模式和扩展方法实现Fluent Interface等3种实现方法,需要的朋友可以参考下
    2015-03-03
  • 详解C#获取特定进程CPU和内存使用率

    详解C#获取特定进程CPU和内存使用率

    本篇文章主要介绍详解C#获取特定进程CPU和内存使用率,非常具有实用价值,需要的朋友可以参考下。
    2016-11-11
  • C# 解决在Dictionary中使用枚举的效率问题

    C# 解决在Dictionary中使用枚举的效率问题

    这篇文章主要介绍了C# 解决在Dictionary中使用枚举的效率问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • Unity屏幕雪花另类实现方式示例

    Unity屏幕雪花另类实现方式示例

    这篇文章主要介绍了Unity屏幕雪花另类实现方式示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • C#中dotnetcharting的用法实例详解

    C#中dotnetcharting的用法实例详解

    这篇文章主要介绍了C#中dotnetcharting的用法,以实例形式详细分析了基于dotnetcharting的图表绘制的各种常用方法,是非常实用的技巧,需要的朋友可以参考下
    2014-10-10
  • Winform启动另一个项目传值的方法

    Winform启动另一个项目传值的方法

    这篇文章主要介绍了Winform启动另一个项目传值的方法,通过调用进程来实现项目之间的传值,需要的朋友可以参考下
    2014-11-11
  • C#流程控制详解

    C#流程控制详解

    这篇文章主要介绍了C#流程控制详解,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-07-07
  • C#通过yield实现数组全排列的方法

    C#通过yield实现数组全排列的方法

    这篇文章主要介绍了C#通过yield实现数组全排列的方法,以实例形式较为详细的分析了全排列的概念及C#的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • 利用Aspose.Cells和Excel模板导出统计数据

    利用Aspose.Cells和Excel模板导出统计数据

    这篇文章主要为大家详细介绍了利用Aspose.Cells和Excel模板导出复杂的统计数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12

最新评论