有一个特殊需求,关于datatable的,望有经验的高手给予帮助
VS2005,asp.net 需求是实现在已经获取到的datatable里字段a 每个值所占的数量
那个查询数据的sql比较复杂,在那上面得到每个值所占数量不好实现
所以想在后台进一步处理获取到的datatable,
然后根据数量在不同的值下面动态插入一些空行
这样能实现吗
------解决方案--------------------
先 loop 或用 linq 取得字段 a 的每个值
再 sum or count 根据你的需求 得到数量
最後要插入空行,这是 ui asp.net 要处理的事
应该可以实现
------解决方案--------------------首先告诉你,“能”。
写个循环语句,写个判断语句,写个插入DataRow的语句,我想你可以找找看有没有人能教你如何写。很遗憾我不太写这类代码。
只是提醒你注意,应该先将for循环的结束行的行号复制到一个int变量中。因为在插入新行之后整个DataTable的行就增加了,而你的for循环不应该处理任何新增的行。
------解决方案--------------------