我想加载三个文本文件到三个datagridviews一次后,我都选择了它在我的文件夹中。我想它自动加载三个文本文件,我突出显示到三个datagridviews一起。我已经在我的表单中使用VB.NET创建。
Private Sub PictureBox1_Click_1(sender As Object, e As EventArgs) Handles PictureBox1.Click
If OpenFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK _
Then
DataGridView1.Rows.Clear()
For Each Line In My.Computer.FileSystem.ReadAllText(OpenFileDialog1.FileName).Split(Environment.NewLine)
DataGridView3.Rows.Add(Split(Line, ControlChars.Tab))
DataGridView2.Rows.Add(Split(Line, ControlChars.Tab))
DataGridView1.Rows.Add(Split(Line, ControlChars.Tab))
Next
End If
End Sub
字符串
1条答案
按热度按时间gk7wooem1#
您需要遍历OpenFileDialog返回的文件数组。
此外,最好将代码分割成更小的单元,因为这样更容易调试和维护。
我在一个表单上放置了一个按钮和三个DataGridView控件,并使用了以下代码:
字符串
获取:
的数据
如果你已经将一个OpenFileDialog放到了窗体上,那么你需要选择它,按F4进入它的属性,然后在“行为”部分将“多选”属性改为“真”。