不改SQL语句。只能操作DataTable。随便你怎么玩。。 id type_name type_id title
1 a 1 asdf
2 b 2 aaa
3 c 3 aaa
4 a 1 bbbb
5 b 2 ccc
6 d 4 dddd
更据TYPEID显示每个TYPE有多少条。。
前提不能用LINQ。。绑定给DataList最终出来结果。
a(2)
b(2)
c(1)
d(1)回答之前请看清是vs2005的环境。。
1 a 1 asdf
2 b 2 aaa
3 c 3 aaa
4 a 1 bbbb
5 b 2 ccc
6 d 4 dddd
更据TYPEID显示每个TYPE有多少条。。
前提不能用LINQ。。绑定给DataList最终出来结果。
a(2)
b(2)
c(1)
d(1)回答之前请看清是vs2005的环境。。
datatable.rows.select("type_id=\"1\"");
纯个人意见,不要BS我 不太明白为什么不能用Sql
这样的计算是不是可以结合下AJAX
http://blog.csdn.net/jinjazz/archive/2008/04/08/2261721.aspx
function fn_DataTableResult(result)
{
//result 为 返回的结果
if(result==null)
{
alert("空");
return ;
} //行数
var rowNum = result.rows.length;
alert("行数 "+rowNum); //列数
var colNum = result.columns.length;
alert("列数 "+colNum); //列名
for(var i=0;i<colNum;i++)
{
var colName = result.columns[i].name;
alert(i+" 列名 "+colName);//从0开始
} //循环取值
for(var i=0;i<rowNum;i++)
{
var currRow = result.rows[i];
for(var j=0;j<colNum;j++)
{
var currColName = result.columns[j].name;
var currValue = currRow[currColName];
alert(i+"行"+j+"列 值" + currValue);//i j 从0开始
}
}
}