VB.NET中ListBox表格显示报错:Input string was not in a correct format
问题原因与解决方案
错误根源在格式字符串的语法错误:
Dim pes As String = "{0, -10}{1, -20}{2, -20}{3, - 15}"
最后一个格式项{3, - 15}里,负号和数字15之间多了一个空格,这违反了String.Format的格式项语法规则——对齐数值部分必须是连续的整数,不能包含空格,导致系统无法正确解析格式字符串,从而抛出“Input string was not in a correct format”错误。
修正后的代码只需去掉这个空格:
Public Class AdminTab Dim pes As String = "{0, -10}{1, -20}{2, -20}{3, -15}" Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Me.Hide() End Sub Private Sub sadasda_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) End Sub Private Sub AdminTab_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load VL.Items.Add(String.Format(pes, "Name", "Gender", "Date", "Reason")) End Sub End Class
内容的提问来源于stack exchange,提问作者Fishy Lefishe
相关产品推荐
相关产品推荐

