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

C# 如何拆分字符串并在gridview中显示它?,c#,asp.net,sql-server,sql-server-2008,C#,Asp.net,Sql Server,Sql Server 2008,我的面额存储在数据库(SQLServer2008)列中,用$符号分隔,如下所示 1000*2=2000$500*1=500$100*0=0$50*0=0$20*0=0 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列

我的面额存储在数据库(SQLServer2008)列中,用$符号分隔,如下所示

 1000*2=2000$500*1=500$100*0=0$50*0=0$20*0=0 
 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列中,如下所示:

1000*2=2000 
500*1=500 
100*0=0 
50*0=0 
20*0=0 
在一个单列中尝试以下操作

 1000*2=2000$500*1=500$100*0=0$50*0=0$20*0=0 
 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[] { '$' }));
试试下面的方法

 1000*2=2000$500*1=500$100*0=0$50*0=0$20*0=0 
 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[] { '$' }));

谢谢它的工作。。但是如何将数据库列数据指定为字符串val??我的意思是(1000*2=2000$500*1=500$100*0=0$50*0=0$20*0=0)与其他列一起存储在数据库表列中。。我想在中显示所有大肠杆菌gridview@rahul如果康拉德的回答解决了你的问题,请接受答案。。所以其他用户也可以得到接受的答案是工作代码。现在我有1列值存储在列表中,其他列存储在数据库中。我已提取到数据表。我想将datatable和list都附加到gridview,以便将完整的记录放入gridview。我该怎么做?您还可以使用
数据表
而不是
列表
数据表.Column.Add(“列表”);dataTable.Rows.Add(字段)然后为所需的其他数据库表列定义列。一旦完成,则
gridView1.DataSource=dataTable;gridView1.DataBind()我的语法可能不是100%,但我相信你明白了!谢谢它的工作。。但是如何将数据库列数据指定为字符串val??我的意思是(1000*2=2000$500*1=500$100*0=0$50*0=0$20*0=0)与其他列一起存储在数据库表列中。。我想在中显示所有大肠杆菌gridview@rahul如果康拉德的回答解决了你的问题,请接受答案。。所以其他用户也可以得到接受的答案是工作代码。现在我有1列值存储在列表中,其他列存储在数据库中。我已提取到数据表。我想将datatable和list都附加到gridview,以便将完整的记录放入gridview。我该怎么做?您还可以使用
数据表
而不是
列表
数据表.Column.Add(“列表”);dataTable.Rows.Add(字段)然后为所需的其他数据库表列定义列。一旦完成,则
gridView1.DataSource=dataTable;gridView1.DataBind()我的语法可能不是100%,但我相信你明白了!