您好,要实现非常简单。需要四个按钮,一个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["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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)