日期:2014-05-20  浏览次数:20809 次

有一个特殊需求,关于datatable的,望有经验的高手给予帮助
VS2005,asp.net 需求是实现在已经获取到的datatable里字段a 每个值所占的数量
那个查询数据的sql比较复杂,在那上面得到每个值所占数量不好实现

所以想在后台进一步处理获取到的datatable,

然后根据数量在不同的值下面动态插入一些空行

这样能实现吗

------解决方案--------------------
先 loop 或用 linq 取得字段 a 的每个值
再 sum or count 根据你的需求 得到数量
最後要插入空行,这是 ui asp.net 要处理的事
应该可以实现
------解决方案--------------------
首先告诉你,“能”。

写个循环语句,写个判断语句,写个插入DataRow的语句,我想你可以找找看有没有人能教你如何写。很遗憾我不太写这类代码。

只是提醒你注意,应该先将for循环的结束行的行号复制到一个int变量中。因为在插入新行之后整个DataTable的行就增加了,而你的for循环不应该处理任何新增的行。
------解决方案--------------------
探讨
分送人了,有没有需要的