从数据表中删除记录。 [英] Delete a record from datatable.

查看:113
本文介绍了从数据表中删除记录。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在查询数据表



I am querying a datatable

var ss = from data in dtRec.AsEnumerable()
                                     where data.Field<string>("Recommendations") == "Contact Vibration Specialist"
                                     select data;





我得到两个值所以我想只删除一个值我怎么能删除?我必须更新数据表。



I am getting two values so i want to delete only one value how can i delete?? and i have to update the datatable.

推荐答案

试一试

try it
DataTable dt1 = new DataTable();
dt1 = ds.Tables[0];
for (int i = 0; i < dt.Columns.Count;i++ )
{
if (i == 3)
{
dt.Rows[i - 1].Delete();
dt.AcceptChanges();
}
}


使用removeall方法删除记录。



示例:

var authorsList = authorsList.Where(x => x.FirstName!=Bob)。ToList();



authorsList.RemoveAll(x => x.FirstName ==Bob);
use removeall method to delete record.

Example:
var authorsList = authorsList.Where(x => x.FirstName != "Bob").ToList();

authorsList.RemoveAll(x => x.FirstName == "Bob");


这篇关于从数据表中删除记录。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆