【注意】:本例子只适合.net 4.0中的WPF 中的DataGrid(因为在.Net 4.0之前的WPF中是不包含DataGrid的),不适合VB,ASP,他们有自己的方法。
1 WPF的基本原理
第一步:首先加载构造器中的程序片段
第二部:再加载其他的方法(例如:window_load等)。
2 WPF中DataGrid的数据的及时更新变化
//正在探索
3 WPF中DataGrid获取某一单元格的数据。
写了一个小的方法,用于获得DataGrid中单元格的值,并将改值进行了累加。方法如下:
- //将指定的列进行累加
- privatestaticdoublegetDataGridColumnSumByIndex(DataGriddataGrid,intindex)
- {
- doubleresult=0.0;//返回的结果
- doubletemp=0.0;//中间变量
- for(inti=1;i<dataGrid.Items.Count;i++)
- double.TryParse((dataGrid.Columns[index].GetCellContent(dataGrid.Items[1])asTextBlock).Text.ToString(),85); font-weight:bold">outtemp);
- result+=temp;
- }
- returnresult;
- }
4 对WPF中中的某一个单元格进行赋值
- (dataGrid1.Columns[3].GetCellContent(dataGrid1.Items[0])asTextBlock).Text=(dataGrid1.Columns[1].GetCellContent(dataGrid1.Items[1])asTextBlock).Text.ToString();