我有一个gridview 和sqldatasource。
我正在尝试使用 sqldatasource.select 命令从某些列中选择值,但不是从声明的列中选择要搜索的值,而是选择所有具有搜索值的列。此外,找到该值时会突出显示该值。
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
foreach (TableCell rws in e.Row.Cells)
{
if (rws.Controls.Count == 0)
{
rws.Text = rws.Text.Replace(search.text, "<span style='background-color:#FFFF00;'>" + search.text + "</span>");
}
}
}
}
button1 选择命令:
SqlDataSource1.SelectCommand = "Select * FROM TTBs where Name like '%" + search.text + "%' or Age like '%" + search.text + "%' or Birthday like '%" + search.text + "%'";
有没有什么办法解决这一问题?
谢谢