首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教如何获取每个目录的文件个数

2012-03-09 
请问怎么获取每个目录的文件个数?请问怎么获取每个目录的文件个数?我正在做教育局网站,想实现类似http://w

请问怎么获取每个目录的文件个数?
请问怎么获取每个目录的文件个数?
我正在做教育局网站,想实现类似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>
但是我想像该页面一样统计每一个科室目录的文件个数,怎么实现?听说是用count,但具体怎么用?在页面上又是如何调用?谢谢!!


[解决办法]
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
这里最好吧*换成主键。

热点排行