在vb.net的数据网格视图的特定列中添加按钮 [英] adding button in particular column of data-grid view in vb.net

查看:46
本文介绍了在vb.net的数据网格视图的特定列中添加按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在vb.net Windows应用程序上工作。我有一个网格视图..i正在这样填充我的数据网格视图:

i am working on vb.net windows application.i have a grid view ..i am populating my data grid view like this:

在我写的加载事件中像这样的代码:

in load event i wrote code like this:

Dim cd As SqlCommandBuilder = New SqlCommandBuilder(adapter)
        adapter = New SqlDataAdapter("select c.cid,c.CompanyName,d.dtId,d.dtName as Department,d.dtPhone as Phone,d.dtEmail as Email,d.empimage as Image from CompanyMaster_tbl c join  DepartmentMaster_tbl d on c.Cid=d.cId order by cid", con.connect)
        dt1 = New DataTable
        bSource = New BindingSource
        adapter.Fill(dt1) 'Filling dt with the information from the DB
        bSource.DataSource = dt1
        gv.DataSource = bSource
        gv.Columns("cid").Visible = False
        gv.Columns("dtId").Visible = False

所以我的网格视图如下:

so my grid view like this:

我要在我的图像列中添加按钮。.so,我尝试这样的代码:但是那又增加了一个列。

i want to add button in my image column..so i try code like this: but that is adding one more column.

 Dim btn As New DataGridViewButtonColumn
        gv.Columns.Insert(6, btn).  

所以我如何在图像列中添加按钮

so how i can add button in my image column

推荐答案

您需要将按钮名称设置为这样才能正常工作:

You need to set the button name to this to work like so :

Dim btn As New DataGridViewButtonColumn
btn.HeaderText = "Click Data"
btn.Text = "Click Here"
btn.Name = "btn"
btn.UseColumnTextForButtonValue = True
gv.Columns.Insert(6, btn)

这篇关于在vb.net的数据网格视图的特定列中添加按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆