c#查询数据分割字符串

来源:百度知道 编辑:UC知道 时间:2024/06/08 05:54:18
我在读取SQL数据库的数据时,有的字符串之间有个"|"符号,我想分割数据,读出分割后的信息,哪位朋友知道怎么弄呀?
我是把查询的数据放在datagrid上,怎么用到split呀?假如说select ziduan1,ziduan2 from 表,应该怎么用呀?

string test = "aaaa|bbb";
string reault = "";
int index = test.IndexOf('|');
if (index ==-1 )
{
reault = test;

}
else
{
reault = test.Split('|')[1];
}

你把查出来的结果保存在字符串中,比如s。
然后搞个数组array。
array=s.split('|');
array[0]和array[1]就是分别是前半部分和后半部分。

你新建一个dataset2,你把你查询出来的数据放到一个dataset1.table1里面,然后从dataset1.table1里面记录依次的读出来,然后split,最后存到dataset2.table1里面去。
最后设置datagird的数据源为dataset2。

http://www.zu14.cn/2008/10/23/sql_split/

看看

推荐您去这看看,这样的问题都有详细的解决方法,他们的.net教程讲解的比较全,你可以去学习下,希望对你有帮助
参考资料:C# 查询字符串问题 c# 查询字符串中子串 如何用C#将数据集转换成字符串型 JAVA字符串分割问题 ASP如何分割字符串??? java 字符串分割 c# winform 怎么查询datatable里面的数据 c#字符串比较 字符串转数字 C# 字符串匹配问题 c#