问大家一个问题
大家都有看过一些音乐网站有一个页面大多都是将歌手按姓氏分类我想请问大家。。就是它实现的方法是什么啊。。?
显示要求为:
A
Abc AAbc AAABC
B
BBc BBB BBDCG
C
CCC CDFT
类似这个样子的。。
大家都有看过一些音乐网站有一个页面大多都是将歌手按姓氏分类我想请问大家。。就是它实现的方法是什么啊。。?
显示要求为:
A
Abc AAbc AAABC
B
BBc BBB BBDCG
C
CCC CDFT
类似这个样子的。。
以下有个汉字与拼音的转换可以去看看:)
取汉字五笔拼音码的vb.net 控件(包括控件源码)
http://vb.studysea.net/BBS/DispBBS.jsp?BoardID=37&BMID=109&TopicID=2479
A
Abc AAbc AAABC
B
BBc BBB BBDCG
C
CCC CDFT我试过了一个简单的Oreder By。。不过显示结果却是。。
A
Abc
A
AAbc
A
AAABC
B
BBc
B
BBBc
。。于所要求的不一样啊 怎么解决啊。???
列 'Singer.Singer_id' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
服务器: 消息 8120,级别 16,状态 1,行 1
列 'Singer.Singer_Name' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
服务器: 消息 8120,级别 16,状态 1,行 1
列 'Singer.Region_id' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。不能用GROUP BY分组显示上面是错误
like 'B%'
like 'C%'
用DataAdapter adp = DataAdapter(查询语句,联接)
DataSet ds = new DataSet()
adp.Fill(dataset,"表名");
Datatable dataT = dataset.Tables["表名"];
接下来你在dataT 里面查询,,就可以了,,,like 'A%'
like 'B%'
like 'C%' 的意思是::
select name ,id,add from table where name like'A%';
这样一次先出来的就只有A开头的名字了,,楼主可以再想想,,以适应你的程序,,,wuyi8808(空间/IV)和 xwqjamky(陌上烟花) 。。
两位,,要是我说的不对的地方你们来给楼主指点下,,我也是新手,,
要是对了说下OK,,
用DataAdapter adp = DataAdapter(查询语句,联接)
DataSet ds = new DataSet()
adp.Fill(dataset,"表名");
Datatable dataT = dataset.Tables["表名"];
接下来你在dataT 里面查询,,就可以了,,,
-------------------------------------------理解正确。然后就可以根据dataT的内容生成一个新的DataTable,转换成需要的内容。
A
Abc AAbc AAABC( 一个绑定控件,如DataList...)
B
BBc BBB BBDCG (一个绑定控件,如DataList...)C
CCC CDFT (一个绑定控件,如DataList...)????是这样吗?(那这共要27个绑定控件啊)可以。。可以。。只是,是不是太复杂了点。有简单点的方法吗???
A
Abc AAbc AAABC( 一个绑定控件,如DataList...)
B
BBc BBB BBDCG (一个绑定控件,如DataList...)C
CCC CDFT (一个绑定控件,如DataList...)????是这样吗?(那这共要27个绑定控件啊)有没有简单的方法啊
public DataTable returnName(string FirstName)
{
string RsStr="Select [*] from [xxx] where [Name] like '"+FirstName+"%'";
DataSet TempSet=new DataSet();
DataTable NameCount=new DataTable();
SqlDataAdapter tempAP=new SqlDataAdapter(RsStr,DB);
tempAP.Fill(TempSet,"xxx");//xxx是表名,可以该成你能明白的东西
NameCount=TempSet.Tables["xxx"];
return NameCount;
}不一定非要绑定啊,在控件的Tag里面写上点击以后要显示的字母,然后在点击事件里面向函数传Tag.ToString()进去就可以了啊,然后再操作返回来的DataTable类变量