zoukankan      html  css  js  c++  java
  • Winform窗体初始化Combox控件并模糊查找内容

    #region 初始化设备信息
    /// <summary>
    /// 初始化设备信息
    /// </summary>
    private void InitVMSDevice()
    {

    DataTable dt
    = timsControl.GetVMSDeviceInfo();

    DataRow dr
    = dt.NewRow();
    dr[
    "glid"] = "-1";
    dr[
    "azdd"] = "请选择";
    dt.Rows.InsertAt(dr,
    0);

    if (dt != null && dt.Rows.Count > 0)
    {
    this.cbxDevice.ValueMember = "glid";
    this.cbxDevice.DisplayMember = "azdd";
    this.cbxDevice.DataSource = dt;

    this.cbxHistoryDevice.ValueMember = "glid";
    this.cbxHistoryDevice.DisplayMember = "azdd";
    this.cbxHistoryDevice.DataSource = dt;
    }

    string[] arr = new string[dt.Rows.Count];
    for (int i = 0; i < arr.Length; i++)
    {
    arr[i]
    = dt.Rows[i][1].ToString();
    }

    cbxDevice.AutoCompleteCustomSource.AddRange(arr);
    cbxDevice.AutoCompleteSource
    = AutoCompleteSource.CustomSource;
    cbxDevice.AutoCompleteMode
    = AutoCompleteMode.SuggestAppend;

    cbxHistoryDevice.AutoCompleteCustomSource.AddRange(arr);
    cbxHistoryDevice.AutoCompleteSource
    = AutoCompleteSource.CustomSource;
    cbxHistoryDevice.AutoCompleteMode
    = AutoCompleteMode.SuggestAppend;
    }

    #endregion
    PS:只能从首字符开始模糊查找
  • 相关阅读:
    HDU1316 fib+高精度
    HDU1868
    HDU2586 LCA
    HDU1113 字符串处理
    HDU1115 几何+多边形重心
    HDU1124
    HDU1110 几何
    HDU1103
    HDU2670 DP
    linux 下查看机器是cpu是几核的
  • 原文地址:https://www.cnblogs.com/smartsensor/p/2031795.html
Copyright © 2011-2022 走看看