如图,我的WINFORM窗体想实现这样的效果。不知道能否实现。详细情况如下:
我在窗口1双击datagridview某一行数据,然后弹出一个窗口,把数据表的几个数据赋值到工作任务单里。这个数据表主要显示的是工作任务单的数据,有编号,发起时间,任务来源,任务责任人,要求完成时间,任务标题,任务要求内容。任务单完成情况没有数据的情况下不显示,如果有数据的话,能自动循环显示多个完成情况,像我们论坛一样,一个主题,然后有多个回复。我想问的是我想要实现这样的界面效果,我该怎么做,用什么控件。

解决方案 »

  1.   

    双击datagrid的时候弹出一个新的画面[工作任务单]任务完成情况做到一个panel里面,做成一个UserControl循环数据列表,如果有数据,生成一个对应的UserControl,并对该自定义空间的属性赋值(完成内容,填写时间等等)
      

  2.   

    双击datagrid的时候弹出一个新的画面[工作任务单]任务完成情况做到一个panel里面,做成一个UserControl循环数据列表,如果有数据,生成一个对应的UserControl,并对该自定义空间的属性赋值(完成内容,填写时间等等)
      

  3.   

    任务完成情况 的显示你可以控制生成的UserControl的Visible属性设定显示某一个 任务完成情况
      

  4.   

    整个可以用委托实现,至于dgv的格式显示应该在dgv嵌套另一个现实控件。winform种不好实现,web直接用Repeater就行了
      

  5.   

    或者把UserControl生成到一个Panel中,Panel的AutoScroll为true
      

  6.   

    用panel拼起来将panel的BorderStyle设置为FixedSingle