You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 14:37:37