winform 窗体中用datagridview控件如何实现编辑时自动匹配相应数据

问题描述

如上图是textbox文本框实现的输入自动补全,但是我想在datagridview控件中实现编辑时自动补全,该如何做(非数据库)

解决方案

解决方案二:
在EditingControlShowing事件获取e.Control,转换成TextBox,后面和TextBox补全是一样的
解决方案三:
引用1楼shingoscar的回复:

在EditingControlShowing事件获取e.Control,转换成TextBox,后面和TextBox补全是一样的

有代码吗?不是很懂这些
解决方案四:
引用2楼baidu_23617079的回复:

Quote: 引用1楼shingoscar的回复:
在EditingControlShowing事件获取e.Control,转换成TextBox,后面和TextBox补全是一样的

有代码吗?不是很懂这些

没有
解决方案五:
引用3楼shingoscar的回复:

Quote: 引用2楼baidu_23617079的回复:
Quote: 引用1楼shingoscar的回复:
在EditingControlShowing事件获取e.Control,转换成TextBox,后面和TextBox补全是一样的

有代码吗?不是很懂这些

没有

请问怎么获取e.Control并且专成TextBox的。我是想把datagridview中的一列设置成自动补全

时间: 2024-08-24 17:35:55

winform 窗体中用datagridview控件如何实现编辑时自动匹配相应数据的相关文章

C#winform窗体中有没有控件能实现在单页上通过上下滚动条实现多页的功能

问题描述 C#winform窗体中有没有控件能实现在单页上通过上下滚动条实现多页的功能 winform项目,有一个100通道以上的数据采集界面,要求在每个孔道都能看到实时的数据绘图界面,要想把这100多个通道的每个孔的界面显示主窗体上,通过上下滚动条可以查看全部的通道,不知道有没有这样的控件能实现这样的功能呢? 解决方案 用scrollbar 如果要一次性全部显示,直接用panel,设置autoscroll=true就有滚动条. 解决方案二: 用 FlowLayoutPanel 控件,FlowD

C#中winform窗体的WindowsMediaPlayer控件怎么播放不了视频

问题描述 C#中winform窗体的WindowsMediaPlayer控件怎么播放不了视频 在控件中播放就这样 在系统中的播放器播放就能播 解决方案 你好,解决方案如下: 1.WindowsMediaPlayer不支持某些格式的文件如.rmvb格式,安装解码. 2.加上this.wmpPlayer.Controls.Play试试. 3.this.wmpPlayer.URL = "视频路径名" 解决方案二: ..............

Winform窗体中某些控件怎么触发键盘事件

问题描述 我在使用中想给Label和MSChart添加键盘事件,但好像这些控件无法获取焦点所以事件总是不起作用.在查到资料如:非字符键不会引发KeyPress事件:但非字符键却可以引发KeyDown和KeyUp事件.使用KeyChar属性在运行时对键击进行取样,并且使用或修改公共键击的子集.我不知道为什么给MSChart添加了KeyDown和KeyUp事件,还是没反应? 解决方案 解决方案二:整个form的KeyPress事件,试试看解决方案三:引用1楼hanjun0612的回复: 整个form

在DataGridView控件中实现冻结列分界线

我们在使用Office Excel的时候,有很多时候需要冻结行或者列.这时,Excel会在冻结的行列和非冻结的区域之间绘制上一条明显的黑线.如下图:     (图1) WinForm下的DataGridView控件也能实现类似的冻结行或者列的功能(参见:http://msdn.microsoft.com/zh-cn/library/28e9w2e1(VS.85).aspx) ,但是呢,DataGridView控件默认不会在冻结列或者行的分界处绘制一个明显的分界线,这样的话,最终用户很难注意到当前

winform运用IrisSkin2皮肤控件引发的问题 之前设置的窗体属性都失效了 怎么解决?

问题描述 winform运用IrisSkin2皮肤控件引发的问题 之前设置的窗体属性都失效了 怎么解决? winform运用IrisSkin2皮肤控件引发的问题 之前设置的窗体属性都失效了 怎么解决?之前设置的 窗体 可拖动 用了皮肤控件后 能拖动了 怎么解决这些? 解决方案 安装的是原版的控件还是修改版的,版本和你的vs的版本是否兼容.你说的失效是什么意思?

WinForm遍历窗体所有子控件的方法_C#教程

本文实例讲述了WinForm遍历窗体所有子控件的方法.分享给大家供大家参考,具体如下: /// <summary> /// C# 只遍历控件子控件,不遍历孙控件 ///当控件有子控件时,需要用递归的方法遍历,才能全部列出控件上的控件 /// </summary> /// <typeparam name="T">控件类型</typeparam> /// <param name="control">要遍历的控件

C# winform程序动态加载控件,总是窗体先出现,窗体上的控件出现屏幕背景,闪一下 才出现控件,出现的时间也不同步

问题描述 初始化显示控件,或者是alt+tab切换页面,的时候都是整个页面先出来,就是有个别的控件出来的很慢,而且带有屏幕的背景色一闪而过,才完全加载出来 解决方案 解决方案二:Up,求解答啊,界面现在初始化的时候,有点闪,接受不了,解决方案三:vs自动生成的Form1.Designer.cs中,控件都是用下面代码包裹起来的.你就没想过是为什么吗?this.SuspendLayout();......this.ResumeLayout(false);this.PerformLayout();解决

在Visual Studio 2005的DataGridView控件中加入ComboBox下拉列表框的实现(C#)

datagrid|visual|控件|下拉|下拉列表 虽然在Visual Studio中 DataGridView控件的DataGridViewComboBoxColumn可以实现下拉列表框,但这样的列会在整列中都显示下拉列表框,不太美观,而且还要用代码实现数据绑定.本文介绍一种只在当前编辑单元格中显示下拉列表框的方法,供大家参考. 首先新建一个Windows应用程序,将主窗体重命名为MainForm,在MainForm中加入一个DataGridView控件,命名为dgv_User.如下图所示:

WPF中嵌入WinForm中的webbrowser控件

原文:WPF中嵌入WinForm中的webbrowser控件 使用VS2008创建WPF应用程序,需使用webbrowser.从工具箱中添加WPF组件中的webbrowser发现其中有很多属性事件不能使用.决定还是使用WinForm中的webbrowser.要想在WPF中使用WinForm控件,查看MSDN,需经过以下步骤. 创建名为 HostingWfInWpf 的 WPF 应用程序项目. 在解决方案资源管理器中,添加一个对名为 WindowsFormsIntegration.dll 的 Wi