Làm cách nào để đánh dấu văn bản của truy vấn trong điều khiển GridView?Làm cách nào để đánh dấu một từ trong khung nhìn GridView
10
A
Trả lời
2
nếu bạn muốn làm phía khách hàng này hãy làm theo các bước này:
thêm jQuery tham chiếu đến page.add bạn một đầu vào văn bản Calles txt_Search
.
và sau đó sử dụng kịch bản này:
$(document).ready(function() {
$('#txt_Search').keyup(function() {
searchTable($(this).val());
});
function searchTable(inputVal) {
var table = $('#GridView1');
table.find('tr').each(function (index, row) {
var allCells = $(row).find('td');
if (allCells.length > 0) {
var found = false;
allCells.each(
function (index, td) {
var regExp = new RegExp(inputVal, 'i');
if (regExp.test($(td).text())) {
found = true;
return false;
}});
if (found == true) $(row).show(); else $(row).hide();
}
});
}
});
-4
tìm kiếm văn bản, váy chúng với thẻ như <label>
và đừng quên thêm kiểu đánh dấu cho nhãn.
+0
Tôi không hiểu không –
0
var gv = document.getElementById("#GridView1");
for (var i = 0; i < gv.all.length; i++) {
var cellValue = grid.rows[i].cells[0].elements[0];
cellValuestyle.background = '#DD00DD';
}
Mặc dù mã rõ ràng sẽ không được như vậy, tôi đã viết một bài báo nhanh chóng cách đây vài năm làm nổi bật (không ý định chơi chữ) cách tiếp cận cơ bản: http: //classicasp.aspfaq.com/general/how-do-i-highlight-words-in-a-string.html –
Vì điều này có thể liên quan đến một chút mã để đạt được, hãy xem: - http: // evonet .com.au/gridview-with-highlight-search-results/ – skub
Điều này giải thích cách thực hiện: http://forums.asp.net/t/1109807.aspx/1?Highlighting+result+in+GridView –