c# datatable 知道 c# 有一张datatable,现在知道它里面有一行的第一个字段值是353,我想确定这个字段在第几行,然后删除这一行。怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 foreach(DataRow dr in dataTable.Rows) { if(dr[0].ToString() == "353") { dr.Delete(); break; } } 使用Select 进行筛选.. DataRow[] _Row = _Table.Select(_Table.Columns[0].Caption + "='353'"); for (int i = 0; i != _Row.Length; i++) { int _Index = _Table.Rows.IndexOf(_Row[i]); //获取所在行 //_Table.Rows.Remove(_Row[i]); //直接删除 _Table.Rows.RemoveAt(_Index); } datatable.DefaultView.Find,这个是根据关键字查找 DataTable dt1=dt.Copy();DataRow[] drs=dt1.Select(dt1.Columns[0].Caption+"='353'");foreach(DataRow dr in drs){ dt.Rows.Remove(dr);} 求模拟志愿录取的解决方案 .net Remoting 可以传递泛型吗? 20分请教datagridview刷新问题 c# 程序调试过程中的一个问题,求高手 请问如何在C#中的文本框中显示我所要打开文的地址? 多线程程序退出问题 有没有winform的比较好的例子 DataSet中的问题 VB做的Socket程序能和C#做和Socket程序通信吗? 如何将表中二进制字段读出来保存为图形文件?如何将图形文件保存到表中的二进制字段中? c# dat 文件的写入 求 .net 的语法高亮控件
{
if(dr[0].ToString() == "353")
{
dr.Delete();
break;
}
}
DataRow[] _Row = _Table.Select(_Table.Columns[0].Caption + "='353'"); for (int i = 0; i != _Row.Length; i++)
{
int _Index = _Table.Rows.IndexOf(_Row[i]); //获取所在行
//_Table.Rows.Remove(_Row[i]); //直接删除
_Table.Rows.RemoveAt(_Index);
}
datatable.DefaultView.Find,这个是根据关键字查找
DataRow[] drs=dt1.Select(dt1.Columns[0].Caption+"='353'");
foreach(DataRow dr in drs)
{
dt.Rows.Remove(dr);
}