請問一下在winform 裡要怎麼才能實現在datagrid裡把一個字段的值統計出來放在最後呢?
也就是說 加上一個合計,
在msdn裡有找到一個例子,可那是webform的,我在winform裡找不到DataGridItemEventArgs
這個事件,它是在 System.Web.UI.WebControls下的,
不知道哪位大哥能給小弟一些建意或告訴我哪有可以用的例子看呢?
最好能給一段代碼,在此先謝過了。
也就是說 加上一個合計,
在msdn裡有找到一個例子,可那是webform的,我在winform裡找不到DataGridItemEventArgs
這個事件,它是在 System.Web.UI.WebControls下的,
不知道哪位大哥能給小弟一些建意或告訴我哪有可以用的例子看呢?
最好能給一段代碼,在此先謝過了。
我用过,非常不错
可以实现分组合计和简单的列合计,包括count,average,sum,max,min
自己现在DataTable里算好再绑定吧:)
http://www.dnc.com.cn/
可能还需要注册登录一下才能下载
在设计期就能选择某列进行合计汇总
请问piaoyu581(欣欣我心)先生,你是如何对DataTable进行计算?还绑定?
如果DataTable不多出一行这合计怎么显示,除非你不把数据显示在同一DataGrid最后
如果不用控件,你就自己写一个DataGrid控件好了,只要你不嫌开发时间长的话
我写WINFORM数据库程序时大多要用到第三方控件,自己写的网格控就是不够美观
dt.Columns.Add("merchId",typeof(int));
dt.Columns.Add("产品型号(双击)",typeof(string));
dt.Columns.Add ("品牌",typeof(string));
dt.Columns.Add ("产品类别",typeof(string));
dt.Columns.Add("计量单位",typeof(string));
dt.Columns.Add ("订货数量",typeof(int));
dt.Columns.Add ("单价",typeof(decimal));
dt.Columns.Add ("合计",typeof(decimal),"订货数量*单价");
楼主可用这个方法试试,我用过了都OK
你还是多考虑如何去帮助别人吧,你那么厉害的水平,大概能自己写出一个类似DevExpress.XtraGrid控件吧,操作DataTable连刚学的也会,不要因为我说你的方法不行就恼羞成怒,说出你的方法,让楼主受益,如果你的方法确实可行楼主一定会把所有100分给你
当然我水平是不好,我发了一贴,目前没人能帮忙,如果你能解决送上我目前所有可用分
http://community.csdn.net/Expert/TopicView.asp?id=4313131