2017-02-13 38 views
0

我有三列,我需要將所有這三列值合併到一列中。將多列中的數據合併到Dev Express中的單列數據中

Metric count value1  value2 
parlegi 2  -1   3 
mangol 13  4   0 
pizza  2  +12   -5 
jax  0  -2   2 

現在我需要在每一行中合併單元格,我的意思是顯示兩列的表格,如下所示。所以最終用戶報告應顯示如下圖所示

Metric  count/value1/value2 
parlegi     2/ -1/ 3 
mangol    13/ 4/0 
pizza     2/+12/-5 
jax      0/ -2/ 2 

和這裏正值顏色應該是綠色和負值它應該是紅色和藍色的色彩爲零。

+0

你使用ASPxGridView或winforms xtragrid? – andrews

回答

0

您沒有在ASPxGridView或XtraGrid中指定這些列的顯示位置。但在這兩種情況下,你應該調查未綁定列的方法:

  1. ASPxGridView - How to: Add an Unbound Column to Supply Additional Data
  2. XtraGrid - Unbound Columns

未綁定列是不具有在數據庫表對口列排序的虛擬列。因此,使用未綁定列方法,您可以將多個數據庫列值合併到UI中顯示的單個未綁定列中。

+0

@我需要它進行報告,所以我認爲我需要使用XRtablecells,但不確定。在這裏,我需要將三列數據拼接成一列。如果你顯示一些關於這個的代碼。如果將有幫助 – daisy

+0

@daisy我不能顯示任何代碼,因爲您沒有爲網格/報表包含任何現有代碼。爲您的網格和代碼隱藏添加帶有標記的相關代碼片段。然後有人可能會試圖幫助你。 – andrews

0
<dx:GridViewDataColumn Caption="Count/Value1/Value2"> 
<DataItemTemplate> 
<dx:ASPxLabel id="txtValue" runat="server" Text='<%# Eval("Count") + "/" + Eval("Value1") +"/"+ Eval("Value2")%'/> 
</DataItemTemplate> 
</dx:GridViewDataColumn> 

您必須創建一個類似上面的列來實現您的要求。

相關問題