我想实现一个工作评分页面,主要由三列组成,第一列是工作职责分类,此列为自动从数据库中提取,共有20-30个项目;第二列是对该项工作评分,为文本框,需要存入数据库;第三列是评分的依据,也是文本框,需要存入数据库。本人菜鸟一个,百思不得其解,请高手帮忙!!!给出解决思路即可,给出源码更好!!!

解决方案 »

  1.   

    PS:所有数据与控件都是动态生成的
    用Panel逐项评分这种实现方式也可以
      

  2.   

    设计、开发上:
    1)建立对象模型:工作职责分类,该类型暂时包括名称和考评依据两个字段;考评表格,该类型由工作职责分类类型Id(直接到实现吧,免得把你搞晕)和分数组成。
    2)建立相关服务,或直接编程实现:工作职责维护(列表显示、编辑、增加、删除),考评表格维护(列表显示、编辑、增加、删除),如果永远只有一种考评表格,那可以简化点。另外,你还需要人员信息等。最终你需要一个界面允许别人进来选择给谁评分并选择一个或直接使用默认评分表格进行评分并在确认时保存评分结果,你还可能需要提供评分结果查询界面。实际上:
    你最需要的是需求分析。
    欢迎大家来我的博客作客:http://blog.csdn.net/aafshzj/
    我正在写一系列关于AAF组件框架的文章。该框架能对开发工作提供很多帮助,并极大地提高开发效率。希望大家看一看并提出宝贵建议。
      

  3.   

    用datagrid的模板列,然后自己添加所需要的控件,和进行数据绑定
      

  4.   

    aafshzj():
    回复的这么快,我还以为是广告呢,呵呵
    我现在的进度是1)已经基本完成,2)的大部分也完成了
    我现在不会做的就是2)中的评分界面,究竟应该怎样读出工作职责,再配套上动态生成的评分文本框与评分因素文本框,然后将文本框中的数据逐项存入数据库中!
      

  5.   

    soldierluo() :
    嗯,这个想法我也有过,可是怎么存入数据库中呢?能不能做个提交按钮,然后存入数据库中?
      

  6.   

    做过Asp.net编程吗?做过就不难,没做过就要从头学起。
      

  7.   

    当然可以啊只不过按钮的btn_click 事件会反升到datagrid 的editcommand事件在那里编写代码就好了
      

  8.   

    soldierluo() :
    你再写详细些好吗?我不太明白,谢谢了