0

我将面额存储在由 $ 符号分隔的数据库(sql server 2008)列中,如下所示

 1000*2=2000$500*1=500$100*0=0$50*0=0$20*0=0 

我想拆分此字符串并显示在 gridview 列中,例如:

1000*2=2000 
500*1=500 
100*0=0 
50*0=0 
20*0=0 

在 1 个单列中

4

1 回答 1

3

尝试以下

 string val = @"1000*2=2000$500*1=500$100*0=0$50*0=0$20*0=0";
 List<string> fields = new List<string>(val.Split(new[] { '$' }));

然后,您可以将其分配给 gridview 的DataSource成员并调用DataBind

 gridView1.DataSource = fields;
 gridView1.DataBind();
于 2013-08-20T04:34:02.537 回答