如何显示用户友好的字段名称?

时间:2014-01-21 18:26:54

标签: vb.net

我有一个绑定到数据库的VB.NET表单,用于在表中插入一些数据。

表单的数据表有一些名称奇怪的列。在应用程序端,我正在设置每列的标题,以便为每个字段显示用户友好名称。

当插入数据时出现问题时,条目数据不会被验证,我收到一条正常的错误信息,但我的问题是我收到的错误信息仍显示该字段的“系统”奇怪名称导致问题,而不是影响标题。

实施例

字段A:

  • 数据库中的字段名称:“SYS_USER_FIRST_NAME”
  • 字段标题显示在表格中:“名字”
  • 字段类型:varchar(10)

插入新行时,以下代码将行添加到数据表:

If NewAddedRow.RowState = DataRowState.Detached Then
    Try
        DataTable.Rows.Add(NewAddedRow)
    Catch Ex As Exception
        MsgBox(Ex.message)
    End Try
End If

现在,如果我插入“这是插入10-caracters字段的长文本

我收到了消息:

  • 无法设置列“SYS_USER_FIRST_NAME”。该值违反了此列的MaxLenght限制。

而不是:

  • 无法设置列“名字”。该值违反了此列的MaxLenght限制。

有没有人知道如何在数据库中显示这个用户友好的字段标题而不是它们的行名?

0 个答案:

没有答案