大家好,最近在做一个项目,其中一些表格和数据库的交互让我有些头疼,用的是.net技术,c#编程,sqlserver数据库。
问题是:如何设计这样一个表格,而且表格数据要从数据库中读出,可修改编辑,该表填写完数据后可存入数据库中保存?
曾做过的尝试:由于学这些技术实践很短,基础不扎实,不知怎么实现,一开始使用html中的table标签生成的页面(后台从数据库读取信息,通过遍历读取出来的字段,循环生成前台标签)这样做确实做出来这些复杂表格(就是设置一些<td>的rowspan或者colspan),浏览器预览也可以,问题是这样生成的页面在填写好数据后,我在后台无法将其很方便的获取(应该是有方办法获取的,相比于gridview这样的与数据库交互复杂的多,容易出问题),不像那些.net控件,后台可以直接对其属性进行操作;
后来师兄建议我不要用这些原始的html标签做,用gridview或listview,在查了一些资料后,无果。。。比如用Itemtemplete我觉得就不行,因为它的每一行要求是固定格式,而图中的表格每行是不同的。
还看到了第三方的控件如DevExpress的gridcontrol,但第三方的控件不太想用,这是企业的一个项目,可能会设计一些版权的问题,所以想用.net自身的控件,希望大神们能给我指点一下,谢谢了