string id = datagridview.CurrentRow.Cells["id"].Value.ToString();
var dr = datatable.Select(string.Format("id='{0}'", id)); //注意加单引号
if (dr != null && dr.Count() > 0)
{
foreach (DataRow row in dr)
{
datatable.Rows.Remove(row);
}
}