你说的太模糊了
总之,不论什么数据组织成DataGrid的DataSource支持的数据格式就行了(比如DataTable,DataView,etc)
总之,不论什么数据组织成DataGrid的DataSource支持的数据格式就行了(比如DataTable,DataView,etc)
解决方案 »
- 在VS2008中遇见了连接数据库时候异常的问题
- winform文档窗口背景图片怎样最大化?
- 请救xml序列化对象,对象类中有一个public byte数组,怎么才能让他不被序列化
- 如何调用DDL脚本语言
- xp英文系统(笔记本)设计的窗体到xp中文系统上窗体尺寸怎么变了阿?
- 有关winform打印的问题
- 求一个和QQ群内用户临时聊天的思路
- 请教高手:C#中XMLDocument加载XML字符串的问题
- 各位大虾救救我的.NET ...... 建一个项目时出错:VC 软件包不可用或未注册
- SharpDevelop0.85 为什么不能在xp上运行?兼容模式也不行?
- 初学数据库编程遇到的问题?
- 在线等 请问那有OLE DB Provider的驱动程序下载啊,好急啊
信息表 t_info (info_id,type_id,depm_id)
栏目表 t_type (type_id,type_name) //栏目数可以动态添加
部门表 t_depm (depm_id,depm_name) //部门数也可以动态添加
我通过这三张表生成了一个视图
v_type_depm(type_id,type_name,depm_id,depm_name,counter)//这便是一个十字交叉表中的数据这个问题难在DataGrid的列好像是固定的,不能动态添加
ISNULL
((SELECT COUNT(*)
FROM t_info a
WHERE b.depm_code = a.depm_code AND c.type_code = a.type_code AND
GROUP BY c.type_code, b.depm_code), 0) AS counter
FROM dbo.t_depm b CROSS JOIN dbo.t_type c
我得视图是这样的,得到的就是一张交叉表