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控件动态添加新行

DataGridView控件在实际应用中非常实用,特别需要表格显示数据时。可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件添加新行,...

为DataGridView控件动态添加新行并赋值

【转】 DataGridView控件在实际应用中非常实用,特别需要表格显示数据时。可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件...

C# Datagridview绑定数据后将一列设置为DataGridViewLinkColumn的方法

Datagridview绑定数据后将一列设置为DataGridViewLinkColumn的方法。 在网上查到的方法一般有两种1. 在Datagridview控件添加列的时候选择column type...

DataGridView控件用法(二):为每行记录最后加“编辑”-“删除”按钮列

1. 在DataGridView控件用法(一)中已经显示出列表数据,这时我们需要对每行数据记录进行编辑,需要添加“编辑”、“删除”、“查看”这样的超链接。代码如下: view sourc...
  • lllljz
  • lllljz
  • 2012-07-05 12:57
  • 23544

C# DataGridView 添加Button -转

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

DataGridView中添加CheckBox控件主要采用两种方法

DataGridView中添加CheckBox控件主要采用两种方法1.  通过在DataGridView的Columns中添加System.Windows.Forms.DataGridViewChec...

datagridview 动态添加列和行

dataGridView1.ReadOnly = true ;      //禁用编辑功能 方法一:通过手动添加Datatable,再绑定dataGridView DataTable dt =...

C# DataGridView控件 动态添加新行

DataGridView控件在实际应用中非常实用,特别需要表格显示数据时。可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件添加新行,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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