Добро пожаловать в стек переполнения. Рассмотрим следующий код.
$(function() {
var idCountry = "9";
var nameCountry = "United States";
var idCompany = "9";
var nameCompany = "Genentech";
var tBody = $("#tablaAplicaciones > tbody");
//Create Row
var row = $("<tr>");
//Add Country cell to Row
$("<td>", {
class: "name-country"
})
.data("id", idCountry)
.html(nameCompany)
.appendTo(row);
//Add Company cell to Row
$("<td>", {
class: "name-company"
})
.data("id", idCompany)
.html(nameCompany)
.appendTo(row);
// Assume vales are not in the table
var found = -1;
$("tr", tBody).each(function(i, el) {
// Test each row, if value is found set test to tue
if ($(".name-country", el).text().trim() == nameCountry) {
found = i;
}
if ($(".name-company", el).text().trim() == nameCompany) {
found = i;
}
});
if (found == -1) {
// If test is false, append the row to table
row.appendTo(tBody);
console.log("Row Added", row);
} else {
console.log("Values already in Table, row: " + found);
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table id="tablaAplicaciones">
<thead>
<tr>
<th>Country</th>
<th>Company</th>
</tr>
</thead>
<tbody>
<tr>
<td data-id="1" class="name-country">United States</td>
<td data-id="1" class="name-company">Apple Inc.</td>
</tbody>
</table>
Используя .each()
, вы можете выполнять итерации по каждой строке и сравнивать значения. Переменная может использоваться в качестве флага, чтобы указать, была ли найдена игла в стоге сена. Если не найдено, вы можете добавить строку. В противном случае не добавляйте строку.
Надеюсь, что это помогает.
Я не уверен, почему необходимо было бы сделать это. код.NET, который конкретно не компилируется для 32 битов, выполнит 64 бита, если он может. Это включает основные библиотеки платформы. Короче говоря, нет никакой причины, что я знаю о скомпилировать Ваши блоки специально для 64 битов (кроме ссылки на неуправляемые 64 бита dlls, но Вы говорите о GAC).
Еще некоторая информация могла бы помочь здесь.
Вы установили x64 платформу для всех проектов в Вашем решении в Менеджере конфигурации?
Я создал совершенно бесплатный инструмент, который поможет вам достичь вашей цели. Muse VSReferences позволит вам добавить ссылку на глобальный кэш сборок в проект из пункта меню «Добавить ссылку GAC».