请问怎么获取每个目录的文件个数?
请问怎么获取每个目录的文件个数?
我正在做教育局网站,想实现类似http://www.sgwjedu.com/list.aspx?cid=26页面右边的"内容分类"功能,分类功能是实现了,代码如下:
- C# code
string sql3 = "select * from item where classid=1";//职能机构 OleDbDataAdapter da3 = new OleDbDataAdapter(sql3, my_conn); DataSet ds3 = new DataSet(); da3.Fill(ds3, "item"); this.DataList3.DataSource = ds3.Tables["item"].DefaultView; this.DataList3.DataBind();
- C# code
<asp:DataList ID="DataList3" runat="server"> <ItemTemplate><table border="0" width="100%" cellspacing="0" cellpadding="0"><tr><td><%#Eval("itemname")%></td></tr></table></ItemTemplate> </asp:DataList>
[解决办法]
select Counter=(select count(*) from item where classid=1),* from item where classid=1
也可以用datatable.Computer("Count(*)","classid=1");
select *,
case class when 1 then (select count(*) from item where classid=1)
case class when 2 then (select count(*) from item where classid=2)
end Counter
ftom item
[解决办法]
select count(*) from item where classid=1
这里最好吧*换成主键。