c#中怎样按姓名的字母表顺序排名

如题所述

楼上说的对,如果是从数据库中读取数据,查询时按照姓名列进行排序,在查询语句后面加上 order by name数据;(默认按姓的拼音字母表顺序排序)如果是从集合对象里如DataTable里面,也可以进行按姓名排序,不过有点麻烦,如下:
DataTable dt=获取数据集合;
DataRow[] filter = dt.Select(" zcbm is not null ", " zcbm asc ");
DataTable newTable = dt.Clone();//克隆dt结构
foreach (DataRow dr in filter)
{
newTable.Rows.Add(dr.ItemArray);
}
最后绑定newTable即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-19
排序的时候在后面加上 order by name数据就会默认按照字母表顺序排序

c#中怎样按姓名的字母表顺序排名
楼上说的对,如果是从数据库中读取数据,查询时按照姓名列进行排序,在查询语句后面加上 order by name数据;(默认按姓的拼音字母表顺序排序)如果是从集合对象里如DataTable里面,也可以进行按姓名排序,不过有点麻烦,如下:DataTable dt=获取数据集合;DataRow[] filter = dt.Select(" zcbm is no...

C#里怎么按照字母排序
static void Main(string[] args){ const int size = 50;Console.WriteLine("How many strings will be sort?\\nPlease input the num:");int num = Convert.ToUInt16(Console.ReadLine());string[] strarray = new string[size];\/\/定义字符串数组 sort(strarray, num);Console.ReadKey();}...

用c#怎么把所有人的名字按字母顺序排列
记得这这是一个方法就能。代码很长。以前见过有人用过。联系我。我帮你~~

如何让汉字,单词按照第一个字母的字母表排序?
C# 汉字转为拼音,然后再按照自己定义的规则进行排序 Code Snippet public class chs2py {\/\/\/ \/\/\/将汉字转换成为拼音 \/\/\/ private static int[] pyvalue=new int[]{-20319,-20317,-20304,-20295,-20292,-20283,-20265,-20257,-20242,-20230,-20051,-20036,-20032,-20026,-20002,-19990,...

C#中如何让字母递增?ABCD
可以加1再转换成Char类型 如果用个FOR循环的话 可以 for(i=0;i<某个数;i++){ String 字母=Convert.ToChar('A'+i);Response.write(字母);} 那么就可以让字母递增

c#的命名规则有哪些?
本文详细汇总了C#常用的命名规则。分享给大家供大家参考。具体如下:Pascal 规则每个单词开头的字母大写(如 TestCounter). Camel 规则除了第一个单词外的其他单词的开头字母大写. 如. testCounter.Upper 规则仅用于一两个字符长的常量的缩写命名,超过三个字符长度应该应用Pascal规则.例如:复制代码代码如下:...

C#中如何通过汉字拼音首字母检索筛选数据?
只要你输入首字母,在你编写的C#与数据库打交道的语句中,你用一个模糊查询方法,把输入的首字母(汉字的首字母HZ)设为查询条件,那么执行的时候C#就会从数据库中将满足条件的(如满足HZ)的全部数据从数据库中读取出来 我做过一个简单的KTV系统,其中拼音点歌就用到这个。希望我的回答能够帮到你 ...

在C#中开发怎样按拼音查找到
建立 GB2312编码与拼音中首字母的对应关系。这个关系表可以帮助去查找某个汉字的读音。GB2312编程顺序是按拼音进行排序的。如果是UTF8,建立整体上UTF8到GB2312转换的函数,然后进行拼音查询(UTF8是按部首排序的)。嗯,就是这么玩的!

c#如何将一系列的无序参数名和对应的参数值,按照ascll 顺序链接?
Dictionary<string,string> dic =newDictionary<string,string>();dic.Add("name","jy");dic.Add("sex","man");dic.Add("add","sefas");var list = dic.OrderBy(s => s.Key);string param="";foreach(var s in list) param+=s.Key+"="+s.Value+"&"; param=param.Trim(new...

计算机c语言中什么是关系的投影运算
我举个具体例子,给定一个表如下: 姓名 年龄 职业 A B 29 程式设计师 B C 24 会计 C D 30 董事长 D E 32 经理 对姓名 职业投影的结果为 姓名 职业 A B 程式设计师 B C 会计 C D 董事长 D E 经理 投影(Projection)运算 投影是指将物件转换为一种新形式的操作,该形式通常只包含那些将随后使用的...

相似回答
大家正在搜