datagridview 手动添加控件列方法(图)

原创 2015年07月08日 22:59:01


datagridview 手动添加控件列方法,来自于网络,备份一下,以免忘记。呵呵。。。


 datagridview编辑时,随便添加一列,设置为非显示。

然后就可以添加一下的代码了。

'++++++++++++++++++++++++++++++
        '指定行数の追加
        DataGridView1.Rows.Add(20)
'----------------------------------------------------

 '++++++++++++++++++++++++++++++
        '自定义设定光标进入单元格是否编辑模式(编辑模式)
        DataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
'----------------------------------------------------

 '++++++++++++++++++++++++++++++
        '表格前面的空白列不显示
        DataGridView1.RowHeadersVisible = False
'----------------------------------------------------

 '++++++++++++++++++++++++++++++
        'CheckBox列を追加する
        Dim column As New DataGridViewCheckBoxColumn
        column.Width = 20
        DataGridView1.Columns.Add(column)
 '----------------------------------------------------

 '++++++++++++++++++++++++++++++
        'DataGridViewTextBoxColumn列を作成する
        Dim textColumn As New DataGridViewTextBoxColumn()
        'データソースの"Column1"をバインドする
        textColumn.DataPropertyName = "txtClm"
        '名前とヘッダーを設定する
        textColumn.Name = "txtClm"
        textColumn.HeaderText = "txtClm"
        '列を追加する
        DataGridView1.Columns.Add(textColumn)
 '----------------------------------------------------


 '++++++++++++++++++++++++++++++
        Dim columnCmbox As New DataGridViewComboBoxColumn()
        'ComboBoxのリストに表示する項目を指定する
        columnCmbox.Items.Add("項目1")
        columnCmbox.Items.Add("項目2")
        '"Week"列にバインドされているデータを表示する
        columnCmbox.DataPropertyName = "cmbClm"
        '"Week"列の代わりにComboBox列を表示する
        DataGridView1.Columns.Insert(2, columnCmbox)
        'DataGridView1.Columns.Remove("cmbClm")
        columnCmbox.Name = "cmbClm"
'----------------------------------------------------

 '++++++++++++++++++++++++++++++
        'DataGridViewLinkColumnの作成
        Dim columnLnk As New DataGridViewLinkColumn()
        '列の名前を設定
        columnLnk.Name = "Link"
        '全てのリンクに"詳細閲覧"と表示する
        columnLnk.UseColumnTextForLinkValue = True
        columnLnk.Text = "詳細閲覧"
        'マウスポインタがリンク上にあるときだけ下線をつける
        columnLnk.LinkBehavior = LinkBehavior.HoverUnderline
        '自動的に訪問済みとならないようにする
        'デフォルトでTrue
        columnLnk.TrackVisitedState = True
        'DataGridViewに追加する
        DataGridView1.Columns.Add(columnLnk)
'----------------------------------------------------

版权声明:本文为博主原创文章,未经博主允许不得转载。

C#对DataGridView操作

C#针对datagridview 操作收集的一些资料,内容比较乱,以后再整理 C#对DataGridView进行添加、修改、删除数据操作 数据库用的是本地服务器(MySql): 设定全局变量:    ...

datagridview 动态添加列和行

dataGridView1.ReadOnly = true ;      //禁用编辑功能 方法一:通过手动添加Datatable,再绑定dataGridView DataTable dt =...
  • alisa525
  • alisa525
  • 2012年03月13日 20:45
  • 33694

在Winform中向DataGridView控件添加数据的三种方式

原文链接:http://blog.163.com/qqabc20082006@126/blog/static/229285252009728115659418/ 在Winform中向Da...

C# DataGridView 添加Button -转

也不知道是否该应用这个控件,不过也想不出该用其他什么控件,关键是俺比较菜没什么经验。 要求是这样的,用户一次添加一个任务,这个任务有三个选项,其中两个选项是用户动态输入的名称(就象图中bb和dd...

DataGridView里动态添加comboBox

        //DataGridView里动态添加comboBox         //前提是有一个名为myDataGridView的DataGridView,第一列的属性为string,第二列的...
  • pyhsky
  • pyhsky
  • 2008年09月22日 11:58
  • 2393

DataGridView嵌入comboBox以及DataGridViewComboBoxColumn数据绑定

我们在客户端程序的设计中经常会用到组合下拉框,就像这种情况 我在项目中想用datagridview来实现这种功能,看了若干博客,msdn也翻了半天,终于有了一点理解。 这里有几个关键点: 1...

c#——Winform DatagridView 扩展支持combobox列自定义DropDownStyle

需求:要求datagridview同一列,每一行显示不同的下拉表内容来提供选择列表项。另外没有下拉内容的行需要支持可输入可编辑。 然而,datagridview 自带的Datagridviewcomb...

C# WINFORM DATAGRIDVIEW 单元格添加 按钮

这一节大家共同学习下自定义的datagridview, 这个datagridview的主要功能是可以使datagridview中的某些列包含按钮,单击按钮可以触发相应的事件。 我们先来看下效果图吧!...

在VS中手动添加VisionPro8.3控件

打开VS两眼一黑,我的VisionPro控件呢? 难不成要卸载重装两个全家桶? 别急,看看这篇文章....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:datagridview 手动添加控件列方法(图)
举报原因:
原因补充:

(最多只允许输入30个字)