求助vb.net高手,如何在datagridview中添加行,添加列,删除行删除列。

求助vb.net高手,如何在datagridview中添加行,添加列,删除行删除列。,第1张

您好,要实现非常简单。需要四个按钮,一个datagridview控件。代码如下

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

'添加

Me.DataGridView1.Rows.Add()

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

'添加列

Me.DataGridView1.Columns.Add("1", "on")

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

'删除行

Me.DataGridView1.Rows.RemoveAt(0)

End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

'删除列

Me.DataGridView1.Columns.RemoveAt(0)

End Sub

End Class

以上如有不清楚,您可以继续追问。希望对您有用!

你好!

MVC不是添加按钮事件,是制定调用哪个control中的某个action。例子我现在没有,可以的话,周一到公司给你看例子吧~~

如果对你有帮助,望采纳。

我今天也正好用到这个功能,把代码给你,你看看吧。

DataTable dtcom = new DataTable()

dtcom.Columns.Add("Value", typeof(string))

dtcom.Columns.Add("Name", typeof(string))

DataRow drSex

drSex = dtcom.NewRow()

drSex[0] = "1"

drSex[1] = "a"

dtcom.Rows.Add(drSex)

drSex = dtcom.NewRow()

drSex[0] = "0"

drSex[1] = "b"

dtcom.Rows.Add(drSex)

//--

DataTable dt = new DataTable()

dt.Columns.Add("XH")

dt.Columns.Add("WLH")

dt.Columns.Add("WLM")

dt.Columns.Add("SL")

dt.Columns.Add("DJ")

dt.Columns.Add("ZZF", typeof(string))

dt.Columns.Add("BZ")

DataRow dr = dt.NewRow()

dr["XH"] = "1"

dr["WLH"] = "1234567"

dr["WLM"] = "德国汉堡制黄色书柜"

dr["SL"] = "12"

dr["DJ"] = "25610"

dr["ZZF"] = "0"

dr["BZ"] = "上墙安装"

DataRow dr2 = dt.NewRow()

dr2["XH"] = "2"

dr2["WLH"] = "1234567"

dr2["WLM"] = "德国汉堡制黄色书柜"

dr2["SL"] = "12"

dr2["DJ"] = "25610"

dr2["ZZF"] = "1"

dr2["BZ"] = "上墙安装"

DataRow dr3 = dt.NewRow()

dr3["XH"] = "3"

dr3["WLH"] = "1234567"

dr3["WLM"] = "德国汉堡制黄色书柜"

dr3["SL"] = "12"

dr3["DJ"] = "25610"

dr3["ZZF"] = "1"

dr3["BZ"] = "上墙安装"

dt.Rows.Add(dr)

dt.Rows.Add(dr2)

dt.Rows.Add(dr3)

DataGridViewComboBoxColumn dcb = new DataGridViewComboBoxColumn()

dcb.DataSource = dtcom

dcb.ValueMember = "Value"

dcb.DisplayMember = "Name"

dcb.DataPropertyName = "ZZF"

dcb.HeaderText = "ZZF"

this.dataGridView1.Columns.Insert(0, dcb)

dcb.Name = "ZZF"

this.dataGridView1.DataSource = dt

//处理列无法点击排序

this.dataGridView1.EnableHeadersVisualStyles = false

for (int i = 0i <this.dataGridView1.Columns.Counti++)

this.dataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable

this.dataGridView1.Columns["ZZF"].DisplayIndex = 5


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11628575.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存