Slivelight 项目里面中DataGrid数据控件 根据某一列中的一个值指向到该行 应该怎么写
这要通过搜索了,遍历所有列的值匹配目标值,满足情况则记录这一行
ObservableCollection<CODETYPE> list = (ObservableCollection<CODETYPE>)dt.ItemsSource;
for (int i = 0; i < list.Count; i++)
{
if (type == list[i].CODE_TYPE)
{
//MessageBox.Show(type + " " + list[i].CODE_TYPE);
}
}
已经遍历了 查找满足条件的值在哪一行啊
@164266729: i不就是满足条件的行么
@WuRang: i是把付给DataGrid的值拿了出来 现在在这里知识一个List几何的索引 不是DataGrid的索引值 所以不满足条件啊
@164266729: 其实list就是读取datagrid的数据源,所以布局索引也是同样顺序吧。或者你用datatable来做datagrid的数据源,然后遍历dt的column,把匹配的row读出来就行了。