C# 如何在gridview中突出显示单词

C# 如何在gridview中突出显示单词,c#,asp.net,sql-server-2008,gridview,C#,Asp.net,Sql Server 2008,Gridview,如何在gridview控件中突出显示查询的文本?搜索文本,用类似于的标记修饰它们,并且不要忘记为标签添加突出显示样式。如果要在客户端执行此操作,请遵循以下步骤: 将jQuery引用添加到您的页面。添加一个名为txt\u Search的文本输入 然后使用以下脚本: $(document).ready(function () { $('#txt_Search').keyup(function () { searchTable($(this).

如何在gridview控件中突出显示查询的文本?

搜索文本,用类似于
的标记修饰它们,并且不要忘记为标签添加突出显示样式。

如果要在客户端执行此操作,请遵循以下步骤:

将jQuery引用添加到您的页面。添加一个名为
txt\u Search
的文本输入

然后使用以下脚本:

 $(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();
                    }
                });
            }
        });
var gv=document.getElementById(“#GridView1”);
对于(变量i=0;i
这解释了如何实现:因为这可能需要一些代码来实现,请看:-虽然代码显然不一样,但几年前我写了一篇快速文章,强调(没有双关语)基本方法:
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';
}