【问题标题】:Datagridview Number FormatDatagridview 数字格式
【发布时间】:2013-04-29 15:04:52
【问题描述】:

我正在尝试创建一个数据网格视图,它将自动格式化用户输入的数字。我的 datagridview 没有链接到数据源,它是以编程方式构建的,如下所示:

Private Sub FormatGridView()
    Dim ILNumColumn As New DataGridViewTextBoxColumn
    Dim ArtNumColumn As New DataGridViewTextBoxColumn
    Dim DescColumn As New DataGridViewTextBoxColumn

    'Header text
    ILNumColumn.HeaderText = "# IL"
    ArtNumColumn.HeaderText = "# Articles"
    DescColumn.HeaderText = "Description"

    'Wrap
    DescColumn.DefaultCellStyle.WrapMode = DataGridViewTriState.True

    'Widths
    ILNumColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells
    ArtNumColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells
    DescColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill

    'Add columns
    dgvArticles.Columns.Add(ILNumColumn)
    dgvArticles.Columns.Add(ArtNumColumn)
    dgvArticles.Columns.Add(DescColumn)
End Sub

有没有办法让IlNumColumn 始终采用下面绿色圆圈中的格式?

【问题讨论】:

    标签: vb.net datagridview numbers format


    【解决方案1】:

    数字格式

    'Formatting
    ILNumColumn.DefaultCellStyle.Format = "000"
    

    这将使 IlNumColumn 中的所有数字都采用“001”格式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-03
      • 2011-01-28
      • 1970-01-01
      相关资源
      最近更新 更多