将数据从Datagridview传输到另一个表单 [英] Transfer Data From Datagridview to another Form

查看:121
本文介绍了将数据从Datagridview传输到另一个表单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我想将表格(学生)字段中的数据传输到表单1中的文本框但是我一直有这个错误。



请帮助。



Hi,

I want to transfer the data from the fields of table ("Student") to text boxes in form 1 but I keep on having this error.

Help Please.

An unhandled exception of type 'System.ArgumentException' occurred in System.Windows.Forms.dll

Additional information: Child list for field Student cannot be created.




Me.BindingContext(dataset, "Student").Position = Me.DataGridView1.CurrentRow.Index
Me.DataGridView1.DataSource = dataset.Tables("Student").DefaultView

Form1.TxtLastName.Text = dataset.Tables("Student").DefaultView.Item(Me.BindingContext(dataset, "Student").Position).Item(1).ToString
Form1.TxtFirstName.Text = dataset.Tables("Student").DefaultView.Item(Me.BindingContext(dataset, "Student").Position).Item(2).ToString
Form1.TxtMiddleName.Text = dataset.Tables("Student").DefaultView.Item(Me.BindingContext(dataset, "Student").Position).Item(3).ToString
Form1.TxtHouseNum.Text = dataset.Tables("Student").DefaultView.Item(Me.BindingContext(dataset, "Student").Position).Item(4).ToString
Form1.TxtBarangay.Text = dataset.Tables("Student").DefaultView.Item(Me.BindingContext(dataset, "Student").Position).Item(5).ToString
Form1.TxtCity.Text = dataset.Tables("Student").DefaultView.Item(Me.BindingContext(dataset, "Student").Position).Item(6).ToString
Form1.TxtProvince.Text = dataset.Tables("Student").DefaultView.Item(Me.BindingContext(dataset, "Student").Position).Item(7).ToString
Form1.TxtZipCode.Text = dataset.Tables("Student").DefaultView.Item(Me.BindingContext(dataset, "Student").Position).Item(8).ToString
Form1.TxtMobileNum.Text = dataset.Tables("Student").DefaultView.Item(Me.BindingContext(dataset, "Student").Position).Item(9).ToString
Form1.TxtMajor.Text = dataset.Tables("Student").DefaultView.Item(Me.BindingContext(dataset, "Student").Position).Item(13).ToString

Form1.CmbCourse.SelectedItem = dataset.Tables("Student").DefaultView.Item(Me.BindingContext(dataset, "Student").Position).Item(12).ToString
Form1.CmbYear.SelectedItem = dataset.Tables("Student").DefaultView.Item(Me.BindingContext(dataset, "Student").Position).Item(14).ToString
Form1.CmbSection.SelectedItem = dataset.Tables("Student").DefaultView.Item(Me.BindingContext(dataset, "Student").Position).Item(15).ToString
Form1.DTM.Value = dataset.Tables("Student").DefaultView.Item(Me.BindingContext(dataset, "Student").Position).Item(11).ToString

Me.DataGridView1.ClearSelection()
Me.DataGridView1.CurrentCell = Me.DataGridView1(0, Me.BindingContext(dataset, "Student").Position)
Me.DataGridView1.Rows(Me.BindingContext(dataset, "Student").Position).Selected = True

推荐答案

看看这里:

演练:在Windows窗体之间传递数据 [ ^ ]

在vb.net中传递两个表单之间的值 [ ^ ]
Have a look here:
Walkthrough: Passing Data Between Windows Forms[^]
Pass value between two form in vb.net[^]


这篇关于将数据从Datagridview传输到另一个表单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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