加载中…
  
博文
标签:

combobox控件

输入筛选

匹配填充

输入自动匹配

属性

分类: C#、ASP.NET

使用 AutoCompleteCustomSource、AutoCompleteMode 和 AutoCompleteSource 属性可以创建一个 ComboBox,它通过将所输入的前缀与所维护的源中的所有字符串的前缀进行比较来自动完成输入字符串。 这对于频繁地有 URL、地址、文件名或命令输入其中的 ComboBox 控件来说很有用。 如果在所维护源中有重复项,则自动完成的行为不可预知。 如果将 ComboBoxStyle 设置为 DropDownList,则只有当 AutoCompleteMode 为 Suggest 或 SuggestAppend 时该列表才会显示。AutoCompleteCustomSource 属性的使用是可选的,但必须将 AutoCompleteSource 属性设置为 CustomSource 后才能使用 AutoCompleteCustomSource。AutoCompleteMode 和 AutoCompleteSource 属性必须一起使用。

 

例如:我的comboBox控件的Name为combWorkerMessage,我要实现将数据库中的相关数据信息取出来添加到combWorkerMessage的Items中,然后在程序运行时在combWorkerMessage的输入框中输入字符时实现自动和Items中的选项匹配并填充。代码如下:

 

//将数据集strItems添加到搜索范围
combWorkerMessage.AutoComplete

标签:

notifyicon

退出

托盘图标

应用程序

光标滑过

分类: C#、ASP.NET

很多时候,在我们的应用程序执行Application.Exit()退出后,我们设置的状态栏托盘图标都不会立即消失,当鼠标光标划过时才会消失。这是因为托盘图标的资源还没来得及释放造成的,要想解决这个问题,只需在你的程序关闭后添加如下语句:

             notifyIcon.Dispose(); //释放notifyIcon1的所有资源,以保证托盘图标在程序关闭时立即消失

 其中,notifyIcon是使用的托盘图标控件。例如我在安全退出按键下退出应用程序,代码如下:

         private void TSMISaftExit_Click(object sender, EventArgs e)
        {
            notifyIcon1.Dispose();//释放notifyIcon1的所有资源,以保证托盘图标在程序关闭时立即消失
            Application.Exit();

   &n

标签:

excel

c

分类: C#、Excel

对于出现如题的错误,本人的另一篇博文已经指出原因,那么怎样才能自动获得Excel中各个sheet的名称呢?这样就能动态的选中返回那个sheet的数据,即使用户更改了名称也不怕,完全可以把所有sheet的名称列出来供用户选择。下面就把解决问题的代码列出来,主要用到了OleDbConnection.GetOleDbSchemaTable()方法。

         ///
         /// 执行导入
         ///
         /// Excel文件名
         /// DataSet
         public static DataSet doImport(string strFileName)
         {
             if (strFileName == '')
                 return null;

标签:

excel

c

分类: ASP.NET(C#)技术

下面是一段执行Excel数据导入的程序,在下面的程序段中连接串strConn没有问题,但使用过程中出现“'Sheet1$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。”的错误。这个错误是由于下面红色的一行代码引起的,Sheet1是Excel中默认的第一页的名称,但是如果你把你的Excel中的Sheet的名字改了,就不正确了。例如我的Excel中第一个页面名是“交费清单”,这时应把红色代码行改为:

 OleDbDataAdapter ExcelDA = new OleDbDataAdapter('select * from [交费清单$]', OleDB);

 

        /// <summary>
        /// 执行导入
        /// </summary>
        /// <param name='strFileName'>文件名</param>
        /// <returns>DataSet</returns>

      &n

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有