本帖最后由 shuyoufeng 于 2011-09-10 15:24:44 编辑

解决方案 »

  1.   

    LZ  你这要求 我是从医院那直接拿过来的吗    总觉得这样的设计不仅复杂 而且客户操作性不见得会很好 
    我的看法是每个药品都按你所说,用法、用量都显示 而且还可以编辑   至于你那个红色的部分 无非是把用法用量相同的药品进行归纳    那这个种归纳可以教给SQL语句去完成     将用法用量相同的记录都在相邻的行数显示出来 
      

  2.   

    我们公司也做过这个 不过是winform我们是单独的录入或修改页面 
    你这个是打印处方时才需要的吧
    医生录药品时不要搞得这么复杂吧
      

  3.   


    <ListView Grid.Column="0"
                      HorizontalAlignment="Stretch"
                      Name="lsv"
                      ItemsSource="{Binding}"> <!--这里说明数据来源,是绑定的-->
              <ListView.View>
                <GridView x:Name="grv">
                  <GridViewColumn Width="50"
                                  DisplayMemberBinding="{Binding Column1}"//这个和asp.net里的意思是一样的
                                  Header="Header1">
                  </GridViewColumn>
                </GridView>
              </ListView.View>
            </ListView>
    仅供LZ参考 
      

  4.   

    由于我对wpf了解甚少 所以只能尽我的能力给LZ点小建议 如果不行 还得请教楼下的大牛
      

  5.   

    DataGrid 或 ListView 推荐前者 会简单很多
      

  6.   

    没有搞定,现在想用DATAGRIDVIEW控件来实现树形显示,以达到效果,可这个也不会,呵呵,先结帖了吧