0

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 + "%'";

これを修正する方法はありますか?

ありがとう

4

0 に答える 0