2012-04-05 18 views
0

私は1つのdatatableを持っています。そのテーブルには、[合計日]、[現在の日付]、[離れる]という列があります。 データは以下のとおりです。1つのデータテーブルにすでに存在する2つの列をマージする方法はありますか?

[Total Day], [Present day], [leave] 
    30   25    5 
    30   26    4 

今、私は1つの別の列にこれらの3つの列を連結します。

[Total Day] [Present Day] [Leave] [TotalDay PresentDay Leave] 
30   25    5  30 VBCrLf 25 VBCrLf  5 
30   26    4  30 VBCrLf 26 VBCrLf  4 
+0

これはasp.net netです。デリミタにvbCrLfを指定しますか?
? –

+0

データベースまたはクライアントコードでこれを実行しますか? – Oded

+0

joel-coehoornとOded私はデータベース側ではなく、1つのVbCrLfまたは
を望んでいますが、私はpdfで同じセルの新しい行の各値をpringするようにしたいと思っています。 .. –

答えて

1
table.Columns.Add("TotalDay PresentDay Leave", GetType(String), "[Total Day] + '" & vbCrLf & "' + [Present Day] + '" & vbCrLf & "' + [Leave]") 

、彼らがある場合は、角括弧は、列名の一部ではないと仮定すると、については、「[[合計の日\]]」などを使用します。私はこのような出力に何かをしたいです詳細はこちらをご覧ください:http://msdn.microsoft.com/en-us/library/system.data.datacolumn.expression.aspx

0
SELECT [Total Day], [Present Day], [Leave], 
     [Total Day] + '\n' + [Present Day] + '\n' + [Leave] As [TotalDay PresentDay Leave] 
FROM MyTable 
+0

Code Behind DataTableクラスに問題があります。 – Pankaj

関連する問題