如何创建一个自动完成文本框,该过程拥有三个参数,即文本框/参数字段,选择查询和连接

本文关键字:参数 文本 何创建 三个 数字段 连接 查询 选择 拥有 过程 一个 | 更新日期: 2023-09-27 18:34:29

如何创建一个自动完成文本框,该过程拥有三个参数,即文本框/参数字段,选择查询和连接?到目前为止,我正在使用ajax自动完成,但是参数字段(前缀文本(无法替换。

enter code here public static List<string> GetNama(string prefixText)
{
    SqlConnection conn = new SqlConnection(connStr);
    conn.Open();
    SqlCommand cmd = new SqlCommand("select * from report where nama like @nama+'%' or report_id like @report_id+'%'", conn);
    cmd.Parameters.AddWithValue("@nama", prefixText);
    cmd.Parameters.AddWithValue("@report_id", prefixText);
    List<string> ReportNama = new List<string>();
    using (SqlDataReader sdr = cmd.ExecuteReader())
    {
        while (sdr.Read())
        {
            ReportNama.Add(sdr[0].ToString());
            ReportNama.Add(sdr[1].ToString());
        }
    }
    return ReportNama;
}

如何在我前进时制作自动完成文本?不要使用Ajax自动完成没关系。谢谢,如果你能帮助我微笑 |:)

如何创建一个自动完成文本框,该过程拥有三个参数,即文本框/参数字段,选择查询和连接

您可以参考以下链接:http://www.ajaxtutorials.com/asp-net/ajax-control-toolkit-tutorial-autocomplete-extender-using-asp-net-4-0-and-c/