如何将最近添加的值从数据库获取到自动完成文本框

时间:2018-08-28 12:40:41

标签: c# sql-server visual-studio winforms

如何将最近添加的值从数据库中获取到我的文本框(使用Autosuggest),我需要退出应用程序只是为了查看最近添加到我的文本框中的值。我希望有人能够在这件事上为我提供帮助。

 public void AutoSuggest()
    {
        List<string> col = new List<string>();
        using (var con = SQLConnection.GetConnection())
        {
            using (var select = new SqlCommand("Select Codeitem from employee_product", con))
            {

                using (var reader = select.ExecuteReader())
                {

                    while (reader.Read())
                    {
                        col.Add(reader["Codeitem"].ToString());
                    }                        
                    txt_code.AutoCompleteMode           = AutoCompleteMode.SuggestAppend;
                    txt_code.AutoCompleteSource         = AutoCompleteSource.CustomSource;
                    txt_code.AutoCompleteCustomSource.Clear();
                    txt_code.AutoCompleteCustomSource.AddRange(col.ToArray());
                    AddingProduct();
                }
            }
        }
    }

enter image description here 该图像用于添加我的产品,您可以看到最近添加的产品为选定的产品。

enter image description here 该图像用于获取我产品的代码值。您可以看到我尝试输入代码时,他不能建议最近添加的

0 个答案:

没有答案