如何确定自动完成文本框的大小并选择文本字符串? C#

时间:2019-07-04 14:55:49

标签: c#

1。我有自动完成文本框,从oracle数据库获取数据。但是我的自动完成文本框大小不是自动调整宽度,也不显示所有数据。 2.我想显示数据库的第0列和第1列,但是从第0列获取值到txtMaSP.tex 怎么做? 我很抱歉我的英语语法!这样不好!感谢您的光临!祝你有美好的一天!!!

    private void LoadDataToCollection()
    {
        AutoCompleteStringCollection auto2 = new AutoCompleteStringCollection();
        conn.Open();
        OracleCommand cmd = new OracleCommand();
        cmd.Connection = conn;
        cmd.CommandType = CommandType.Text;

        string sql = "Select * from AT_DMSP ";
        OracleCommand com = new OracleCommand();

        com.Connection = conn;
        com.CommandText = sql;
        com.CommandType = CommandType.Text;

        OracleDataReader reader;
        reader = com.ExecuteReader();
        if (reader != null)
        {
            while (reader.Read())
            {
                auto2.Add(reader.GetString(0)+""+ reader.GetString(1));

            }
        }

        txtMaSP.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
        txtMaSP.AutoCompleteSource = AutoCompleteSource.CustomSource;
        txtMaSP.AutoCompleteCustomSource = auto2;
    }

0 个答案:

没有答案