【发布时间】:2012-03-11 23:46:34
【问题描述】:
我有一个 Windows 窗体应用程序来创建一个小型备份程序(我是一名学生,这基本上是一个制作工作项目)无论如何,我得到了它,但我的数据网格视图也没有按照我想要的方式显示.它不是自动调整大小的,所以看起来很糟糕。我在 .txt 中读取了我的 datagridview。这是我的代码;
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim filename As String = "C:\Code\filenames.txt"
Dim dtTest As New DataTable("dtTest")
dtTest.Columns.Add("Col1", GetType(String))
Try
Dim reader As New Microsoft.VisualBasic.FileIO.TextFieldParser(filename)
reader.TextFieldType = FileIO.FieldType.Delimited
reader.SetDelimiters(",")
While Not reader.EndOfData
Dim Fields() As String = reader.ReadFields
dtTest.Rows.Add(Fields)
End While
reader.Close()
Catch ex As Exception
MessageBox.Show(Err.Description)
End Try
DataGridView1.DataSource = dtTest.DefaultView
End Sub
但它在较大的 datagridview 中显示为一个非常小的框。任何帮助,将不胜感激。提前致谢。
【问题讨论】:
-
解释“非常小的”框以及您想看到的内容。
-
这太小了postimage.org/image/4zuvmal0n 这是我希望它看起来像postimage.org/image/4haex8ndj 现在我必须在程序开始运行后手动增加列大小。
-
我在工作中无法访问 postimage,但是您是否尝试过设置
AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;?
标签: winforms visual-studio-2010 datagridview