dt.Columns.Add("编号",typeof(Int32))
dt.Columns.Add("名称", typeof(string))
dt.Columns.Add("数量", typeof(string))
DataRow dr = dt.NewRow()
dr["编号"] = dataGridView1.CurrentCell.OwningRow.Cells["编号"].ToString()
dr["名称"] = dataGridView1.CurrentCell.OwningRow.Cells["名称"].ToString()
dt.Rows.Add(dr)
dataGridView2.DataSource = dt
你要的是把左边的部分信息带到右边的表格里吧!?
看懂代码,自己再改下!
给你看个例子吧:
DataGridViewButtonColumn btn = new DataGridViewButtonColumn()btn.name="colbtn"
btn.HeaderText= "查询明细"
btn.DefaultCellStyle.NullValue = "查询明细"
dgView.columns.add(btn)
//占击按钮 *** 作,也可以用EditingControlShow....
private void dGV1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (dGV1.Columns[e.ColumnIndex].Name == "colbtn")
{
//占击按钮 *** 作
}
}
您好,要实现非常简单。需要四个按钮,一个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
以上如有不清楚,您可以继续追问。希望对您有用!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)