能否在页面中动态创建多个datagrid 报表格式如下:每个部门单独显示为一张报表,但是部门个数不确定。部门报表都显示在一个web页面上。现在我的思路是线统计出每次查询结果的部门个数,然后动态创建datagrid。不知道这种方法是否可行。万望各位赐教。人事部工号 姓名 年龄 学历财务部工号 姓名 年龄 学历 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有个思路:先循环部门,通过部门ID,Select该部门的记录,每次循环动态生成一个DataGrid,把Select出来的数据绑定到当前的DataGrid中 给你一段代码仅供参考,动态创建用户控件:TextBox TxtChoiceName=new TextBox(); TxtChoiceName.ID="TxtChoiceName"+i.ToString(); TxtChoiceName.CssClass=""; 这种思路,在技术上当然实现很容易的.但所有部门都显示在一个页面上的方式可能不是很好.如果部门人数多,未必能合理安排页面布局.建议使用iframe,在页面上显示部门名称,点击后才显示相应部门列表在iframe中.这样就使用一个datagrid,由程序控制数据源绑定就可了.(如果不使用iframe,可考虑xmlhttp或ajax) 因为系统中所有报表用的都是datagrid,需要样式风格保持一致,所以最好用datagrid控件。我最先用datagrid配合模板实现这个报表,但是因为需要触发列的排序事件,单击报表中的某列表头,报表可以根据这列进行排序。以及报表头涉及到多国语言的问题,表头文字不能直接在html中赋值,而是要从资源文件中读取。所以做到这里,不知道下边该怎么做了。 你用DatList来实现,在Datalist再嵌套Datagrid就可以了 如何获取gridview 选中值的上一行的值? UpdateProgress 不能显示问题? .net怎么实现下边asp代码中Application和DateDiff的方法 dropDownList某项被选中,如何列出被选中的值 能不能在客户端动态控制postbackurl dropdownlist控件的值改變而頁面刷新後為何不能保留? 如何更改專案名? 100分求一套ASP.NET做的内容管理系统,要求界面精美,今天给分。 ◆◆使用变量与不使用变量(直接取值)有什么区别?详情请见内容◆◆ 授之以鱼?还是授之以渔? 请高手帮我看看关于日历控件的问题 新手问一个asp中数据库操作的小问题
TextBox TxtChoiceName=new TextBox();
TxtChoiceName.ID="TxtChoiceName"+i.ToString();
TxtChoiceName.CssClass="";