数据库中有一字符型数据列
通过SQL语句like '某关键字' 查询后,如果找到几条符合的项,
如何显示字符串?
包括关键字以及其前后的几个或十几个字,关键字加粗或其他颜色。
谢谢!

解决方案 »

  1.   


    1查询找字符串,并记录 开始index位置,截取它,并替换
    int strIndex;//指定第n个回车的位置stringVar.Text.ToString().Remove(strIndex,1);
    stringVar.Text.ToString().Insert(strIndex,charvar);//charvar为替换回车的string型字符串
    2,写入模板列e.Item.Cells[0]=stringVar;
      

  2.   

    sql语句
    select fName from tbName where fName like '%key%'
    假设已经用程序读出该字段的字符并给变量str,
    str=str.Replace(key,"<b>"+key+"</b>");