我怎样才能在我的数据表中创建这个列,用两个连接的值,用破折号分隔?
How can I create this column in my datatable with the concatenated two values, separated with a dash?
我将 Visual Studio 与 asp.net、vb.net 和网络表单一起使用。我正在尝试连接每个 RoleDescription 和 FirstName 并将它们添加到我的数据表中的新列中。
这一行 Dim RoleNameConcat = sdr.GetValue("RoleDescription") + " - " + sdr.GetValue("firstname")
抛出错误
System.FormatException: Input string was not in a correct format.
如何在我的数据表中创建此列,其中包含连接的两个值,用破折号分隔?
首先填充您的 table,然后添加其 Expression
属性 设置为自动从其他两个填充的列:
Dim table As New DataTable
'...
Using reader = command.ExecuteReader()
table.Load(reader)
End Using
'...
table.Columns.Add("RoleDescriptionAndFirstName",
GetType(String),
"RoleDescription + ' - ' + FirstName")
完成!该列本身将执行连接,对其他列中数据的任何更改也将自动传播到新列。
我将 Visual Studio 与 asp.net、vb.net 和网络表单一起使用。我正在尝试连接每个 RoleDescription 和 FirstName 并将它们添加到我的数据表中的新列中。
这一行 Dim RoleNameConcat = sdr.GetValue("RoleDescription") + " - " + sdr.GetValue("firstname")
抛出错误
System.FormatException: Input string was not in a correct format.
如何在我的数据表中创建此列,其中包含连接的两个值,用破折号分隔?
首先填充您的 table,然后添加其 Expression
属性 设置为自动从其他两个填充的列:
Dim table As New DataTable
'...
Using reader = command.ExecuteReader()
table.Load(reader)
End Using
'...
table.Columns.Add("RoleDescriptionAndFirstName",
GetType(String),
"RoleDescription + ' - ' + FirstName")
完成!该列本身将执行连接,对其他列中数据的任何更改也将自动传播到新列。