日期:2014-05-20  浏览次数:20765 次

DataGrid绑定数据,与非绑定生成列的处理
我有一个Datagrid用于显示数据,显示的列是绑定到自定义类的属性上的,但是有些列是通过其他列计算出来的,不知道该怎么处理。
 
通过修改自定义类添加计算列的属性可以实现,但是我这里不能采用这个方法处理,原因我就不说了...应该是还有其他比较简单的处理方式的,请各位大侠指教小弟
datagrid wpf 数据绑定 计算列

------解决方案--------------------
你可以试试:在你取数据的时候在数据库中把需要计算的计算出来,去出来的结果集在绑定!如果你是在数据库取数据库的情况下!
------解决方案--------------------
1.绑定前期计算,将计算完的数据绑定到前端。

2.在绑定的时候计算。 采用模版列去处理。
   eg.  <asp:TemplateField>
  <ItemTemplate>
                                        <input type="text" id="cbodaiban" value='<%#Eval("列1")%> + <%#Eval("列2") +  %>' />
                                    </ItemTemplate>
                                </asp:TemplateField>