读书人

WPF之DataGrid获取特定单元格值以及将

发布时间: 2012-09-02 21:00:34 作者: rapoo

WPF之DataGrid获取特定单元格值以及将一列之值相加、乘等

?

? ?【注意】:本例子只适合.net 4.0中的WPF 中的DataGrid(因为在.Net 4.0之前的WPF中是不包含DataGrid的),不适合VB,ASP,他们有自己的方法。

?

?

1 WPF的基本原理

?

第一步:首先加载构造器中的程序片段

第二部:再加载其他的方法(例如:window_load等)。

?

?

2 WPF中DataGrid的数据的及时更新变化

?

//正在探索

?

3 WPF中DataGrid获取某一单元格的数据。

?

? ? 写了一个小的方法,用于获得DataGrid中单元格的值,并将改值进行了累加。方法如下:

?

?

(dataGrid1.Columns[3].GetCellContent(dataGrid1.Items[0]) as TextBlock).Text = (dataGrid1.Columns[1].GetCellContent(dataGrid1.Items[1]) as TextBlock).Text.ToString();

?

?赋值表达式的左边为 ?你需要进行赋值的单元格,右边的为数据源。

?

【注意】:这儿会有一个小问题,如果你把这句话写在DataGrid的初始化和window_load()方法中,它将不起作用。因为本语句须是DataGrid初始化完成之后对其进行的操作。

?

这个方法应该是一个比较笨的方法,如果大家有任何的想法和建议,提出来。谢谢

读书人网 >编程

热点推荐