2015-02-23 31 views
0

與DataViews的工作顯示從數據視圖的數據行:是否可以簡單地使用字符串變量,而不是一個字符串生成器顯示的行和列?如何使用字符串變量,而不是srting器類

下面的方法獲取的行。但是,由於沒有String Builder附加價值,我無法得到它自己的直線每一行。

public string DisplayDataRow(DataView dataView) 
    { 
     string rows = null; 
     string lineBreak = "<br />"; 

     foreach(DataRowView rowView in dataView) 
     { 
      for(int index = 0; index < dataView.Table.Rows.Count; index++) 
       rows += rowView.Row[index] + lineBreak; 
     } 

     return rows; 
    } 

該行返回是這樣的:

1003248739 
5 
Lykam 
Abel 
2/11/2015 12:00:00 AM 

1003146780 
5 
Longbine 
Abel 
2/9/2015 12:00:00 AM 

1001136448 
1 
Cerutti 
Abel 
2/10/2015 12:00:00 AM 

1000854556 
2 
Roos 
Abe 
2/10/2015 12:00:00 AM 

我如何獲得的輸出,使行是這樣的嗎?

1003248739 5 Lykam Abel 2/11/2015 12:00:00 AM 
1003146780 5 Longbine Abel 2/9/2015 12:00:00 AM 
1001136448 1 Cerutti Abel 2/10/2015 12:00:00 AM 

回答

1

你每列後添加換行,你需要做的是每一行後面添加像這樣

public string DisplayDataRow(DataView dataView) 
{ 
    string rows = null; 
    string lineBreak = "<br />"; 

    foreach(DataRowView rowView in dataView) 
    { 
     for(int index = 0; index < dataView.Table.Rows.Count; index++) 
      rows += rowView.Row[index] + " "; 
     rows+=lineBreak; 
    } 

    return rows; 
} 
+0

是的,這做的伎倆!朋友,謝謝: – Asynchronous 2015-02-23 05:59:52

相關問題