需求:
从db2数据库中,得到数据Name,其数据是中文的!
现要求对得到的这Name数据按首字母分类排序!
【1】
如得到数据Name:
-----------------
安南
张三
利斯
王五
朱晓
李琳
杨磷
【2】在C#【.aspx页面中】进行分类,ABCD为一类,EFGH为一类WXYZ为一类!兄弟姐妹们,谁能教我下阿!
从db2数据库中,得到数据Name,其数据是中文的!
现要求对得到的这Name数据按首字母分类排序!
【1】
如得到数据Name:
-----------------
安南
张三
利斯
王五
朱晓
李琳
杨磷
【2】在C#【.aspx页面中】进行分类,ABCD为一类,EFGH为一类WXYZ为一类!兄弟姐妹们,谁能教我下阿!
解决方案 »
- c# datagridview 编辑模式出错
- .net 里有没有能生成apr1 md5密码加密方式的方法啊
- C# 截取字符串的问题
- DataGridView 临时删除 和恢复
- C#.net中如何在程序运行时动态编译生成可执行文件?
- Server.UrlEncode、HttpUtility.UrlDecode该用哪一个?
- System.Data.DataTable dataTable = (System.Data.DataTable)dataGrid.DataSource;
- .cs编译后是什么格式的?
- 如何得到页面传递的参数值 ASP.NET用Request 在C#下面用什么方法
- 什么叫:B/S、C/S结构
- 关于vs2005在win2003上的异常
- 请问关于组件性能问题
安南 annan
张三 zhangsan
利斯 lisi
王五 wangwu
朱晓 zuxiao
李琳
杨磷多个拼音列就可以了,
别外,直接按汉字排序,就是按汉字拼音排序
//System.Globalization;
string[] names = new string[]
{
"安南" ,
"张三" ,
"利斯" ,
"王五" ,
"朱晓" ,
"李琳" ,
"杨磷" ,
}; CultureInfo c = new CultureInfo("zh-CN");
Array.Sort<string>(
names,
delegate(string s1, string s2) { return c.CompareInfo.Compare(s1, s2); }); System.Windows.Forms.MessageBox.Show(string.Join("\n", names));
Array.Sort(str);
直接Sort结果也对啊。
要想按首字母分类,就得写个提取汉字首字母的方法
http://blog.163.com/fengdashao19@126/blog/static/42205963200821565419461/