如何拆分字符串并在gridview中显示它?

时间:2013-08-20 04:30:55

标签: c# asp.net sql-server sql-server-2008

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

 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列中

1 个答案:

答案 0 :(得分: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();