silverlight   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Silverlight中 DataGrid 和ListBox 的遍历大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

1.遍历DataGrid的方法 //--需要遍历的列 var selfcols = dgExContent.columns[2]; foreach (var item in dataGrid1.ItemssourcE) {   //--数据源的实体对象 @R_874_5179@@R_874_5179@  B_ExContents contets = item as B_ExContents; @R_874_5179@     

1.遍历DataGrid的方法
//--需要遍历的列
var selfcols = dgExContent.columns[2];

foreach (var item in dataGrid1.ItemssourcE)
{
  //--数据源的实体对象
@R_874_5179@@R_874_5179@  B_ExContents contets = item as B_ExContents;
@R_874_5179@@R_874_5179@ 
@R_874_5179@@R_874_5179@  //--对象所在的单元格
@R_874_5179@@R_874_5179@  var cells = cols.GetCellContent(item);
@R_874_5179@@R_874_5179@  if (cells != null)
@R_874_5179@@R_874_5179@  {
@R_874_5179@      //--单元格所包含的元素
@R_874_5179@@R_874_5179@      TEXTBox txt = cells as TextBox;
@R_874_5179@@R_874_5179@      
@R_874_5179@@R_874_5179@  }
}

2.遍历ListBox方法
   2.1//--开始遍历
    foreach (var item in listusers.Items)
@R_874_5179@@R_874_5179@      {
@R_874_5179@@R_874_5179@@R_874_5179@   //item 是数据源中的一个实体对象
@R_874_5179@@R_874_5179@@R_874_5179@   ListBoxItem obj = listusers.ItemContainerGenerator.ContainerFromItem(item) as ListBoxItem;
@R_874_5179@@R_874_5179@@R_874_5179@   if (obj != null)
@R_874_5179@@R_874_5179@@R_874_5179@   {
@R_874_5179@@R_874_5179@@R_874_5179@       obj.BACkground = new SolidColorBrush(Colors.Green);
@R_874_5179@@R_874_5179@@R_874_5179@   }
@R_874_5179@@R_874_5179@      } 
 

    2.2//--获取当前的实体对象

@R_874_5179@    //button1 是在ListBoxItem里的控件
 

@R_874_5179@    object currentItem =  listusers.ItemContainerGenerator.ItemFromContainer(button1);//currentItem就是当前控件所对应的实体对象    本文来自xinfu032博客,原文地址:http://blog.csdn.net/xinfu032/article/details/5964242

大佬总结

以上是大佬教程为你收集整理的Silverlight中 DataGrid 和ListBox 的遍历全部内容,希望文章能够帮你解决Silverlight中 DataGrid 和ListBox 的遍历所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。