zoukankan
html css js c++ java
移除DataTable中的行
DataTable table
=
GetTable();
int
count
=
table.Rows .Count;
ArrayList delList
=
new
ArrayList ();
for
(
int
m
=
0
;m
<
count ;m
++
)
{
DataRow dr
=
table.Rows[m];
string
[] processdep
=
dr[
"
ProcessingDep
"
].ToString ().Split (
'
,
'
);
int
Flag
=
0
;
string
dd
=
dr[
"
Processing
"
].ToString ();
int
d
=
dr[
"
Processing
"
].ToString ().IndexOf (DepartmentName);
for
(
int
j
=
0
;j
<
processdep.Length ;j
++
)
{
if
(processdep[j]
==
depId.ToString ())
{
Flag
=
1
;
break
;
}
}
if
(Flag
==
0
)
{
delList.Add (m);
}
else
if
(dr[
"
Processing
"
].ToString ().IndexOf (DepartmentName)
>=
0
)
{
delList.Add (m);
}
}
for
(
int
k
=
delList.Count
-
1
;k
>=
0
;k
--
)
{
int
index
=
Convert.ToInt32 (delList[k]);
table.Rows.RemoveAt (index);
}
table.AcceptChanges ();
DataGrid绑定数据时,需要对数据进行判断,把不符合条件的数据从DataTable中移除掉。
代码如下
查看全文
相关阅读:
读写锁机制原理
jvm
(WPF) 再议binding:点击User Control时,User Control变换颜色或做其他的处理。
(WF)
(C# ) 解析XML。
(C#) 调用执行批处理文件
(WPF, Service) 删除注册表中的USB Enum值.
(C#) 文件操作
(C#) Parse xml 时, 返回的node值总是null。
(PowerShell) Managing Windows Registry
原文地址:https://www.cnblogs.com/nonsuch/p/803243.html
最新文章
bzoj 2597: [Wc2007]剪刀石头布
bzoj 1449: [JSOI2009]球队收益
餐巾
网络流问题总结
bzoj 3144: [Hnoi2013]切糕
2009国家集训队 employ人员雇佣
[HNOI2007]紧急疏散evacuate
Lydsy2017年4月月赛 抵制克苏恩
NOIP2015 斗地主
热词云
热门文章
课程总结第八周
构建之法阅读笔记06
全球疫情信息可视化
梦断代码阅读笔记01
课程总结第七周
构建之法阅读笔记05
NABCD项目分析
课程总结第六周
结组开发
Singleton单例模式
Copyright © 2011-2022 走看看