如何把数据放入table中,或绑定DataGrid

来源:百度知道 编辑:UC知道 时间:2024/07/02 09:43:53
我现有数据表如下形式:
names comments weeks (姓名 注释 星期几)
aa null 周一
bb null 周一
cc null 周二
dd null 周三
ee null 周三
(同一天最多两人,可能一人,或都没有)

需要放入一个DateGrid,显示的方式如下: 如何实现?????
周一 周二 周三 周四 周五 周六 周七
姓名1 aa cc dd
姓名2 bb ee
备注 null null null ... ...

这种情况该怎么办啊?
要在数据库中写语句把它转过来,还是要一个个的绑定表啊?
如何实现,望大家帮忙 ~ ~
DateGrid中的列是:空、周一、周二、周三... ...也就是横着
而数据库中的表却是姓名、注释、周几三列。怎么绑定啊?
好像两个没法直接帮定呢,因为列根本就没法对应。

用ItemDataBind事件查询
SELECT [names],[comment] from 表 WHERE [weeks]='星期一(二、三、四、五、六、天)'
然后绑定

没法直接绑定 的 为什么不考虑一下 变变 表结构呢 ,没发现你提供的预期结果很不协调吗 哈哈 可以多表链接。
你好像是要按照 某天来显示当天人员的信息

单表的话 直接显示数据库的表就很好啊,可以在星期几的列里加入子菜单(用JavaScript就可以实现)列出一周,然后加一个排序就ok勒,比如要看周二的,就点列星期几,弹出子菜单选择周二(把数据源按周二进行查询显示就好了啊) 简单吧绝对可行

需要读出数据,然后再整理出一个datatable绑定到gridview上,
或者直接就不用gridview手动画表格好了比较省事

数据库中写语句比较麻烦,一般的做法是读出数据,并在程序中构造数据源并绑定显示

属性里面绑定一下就可以了

表改一下,就能轻松实现,改一下吧,呵呵