DataGridView 添加ComboBox
先在窗体设计时拖一个ComBoBox控件,然后在里面的ITEMS设好你要下拉项,这个不用教了吧...
第二:
在窗体的Load方法中加入:g_DataGridView.Controls.Add(g_ComBoBox);也就是把ComBoBox控件添加到DataGridView控件中
第三:
在DataGridView控件的CurrentCellChanged方法中写如下代码:
DataGridViewCell CurrnetCell = g_View.CurrentCell;
if (CurrnetCell != null && CurrnetCell.OwningColumn.Name == "列名")
{
Rectangle TmpRect = g_DataGridView.GetCellDisplayRectangle(CurrnetCell.ColumnIndex, CurrnetCell.RowIndex, true);
g_ComBoBox.Text = CurrnetCell.Value.ToString();
g_ComBoBox.Size = TmpRect.Size;
g_ComBoBox.Top = TmpRect.Top;
g_ComBoBox.Left = TmpRect.Left;
g_ComBoBox.Visible = true;
}
else
{
g_ComBoBox.Visible = false;
}
最后在ComBoBox控件的SelectedIndexChanged方法中写:
g_DataGridView.CurrentCell.Value = g_ComBoBox.Text;
添加一个
DataGridViewComboBoxColumn column1 = new DataGridViewComboBoxColumn();列后
可以设置:
column5.DisplayMember = 显示的字段
column5.ValueMember = 值
column5.DataSource=数据源
转载于:https://www.cnblogs.com/yelaiju/archive/2010/10/05/1842920.html
DataGridView 添加ComboBox相关推荐
- c# datagridview 添加 Combobox
昨天和今天在做c# datagridview DataGridViewComboBoxColumn,为什么做了这么久,因为是总想使用datatable作为datasource进行绑定到DataGrid ...
- C#DataGridView添加序号
效果图: 一.Form添加全局变量 //这里的值是表格行头的初始宽度 int rowHeaderWidth = 41; 二.DataGridView添加事件 private void dgvRecon ...
- WinForm中给DataGridView添加 自动编号
//实现功能 DataGridView 添加 自动编号 DataTable table = DataTable(); DataColumn column = DataColumn(); Column. ...
- Winform中给DataGridView添加多选框列并获取选中行的内容
场景 使用NPOI导入Excel并赋值给DataTable,然后显示在DataGrdView上,并且添加多选框,然后获取选中行的内容. Winform中使用NPOI实现Excel导入并赋值给DataT ...
- C#DataGridView 添加超链接
方式1: DataGridView 的 列设置为 DataGridViewLinkColumn 即可 这种方式 方便快捷 只是在运行后此列不可编辑 方式2: DataGridView 的列设置为 ...
- DataGridView添加一行数据、全选、取消全选、清空数据、删除选中行
.net 2005下的Windows Form Application,一个DataGridView控件和4个Button,界面设置如下: 代码如下,有注解,相信大家都看得明白: using Syst ...
- delphi7在AdvStringGrid中添加ComboBox方法,记录下来
1.stringgrid1添加onGetEditorType事件 procedure TForm1.stringgrid1GetEditorType(Sender: TObject; ACol, ...
- DataGridView添加复选框并获取选中行的值
示例截图 一.加载时为DataGridView控件绑定复选框 //加载代码 private void ShowApp_Load(object sender, EventArgs e) ...
- 项目总结:HR员工系统
介绍两个模块:员工入职,和员工返职 1.员工入职: 这一部分模块主要涉及的是ComboBox和LookUpEdit(DevExpress)绑定数据源,GV列添加超链接列,超链接文本弹出窗体传值取值,单 ...
最新文章
- 深度学习核心技术精讲100篇(五十六)- 自动驾驶感知技术的实践与探索
- css怎样将图片设置成正方形,而且随着浏览器窗口大小的改变而自适应缩放
- 互联网的尽头是乡村振兴
- 如何处理alert、confirm、prompt对话框
- 关于业务架构的一些思考与实践
- 退出循环:break 跳过当前的这次循环,直接开始下一次循环:continue
- C# WinForm开发系列 - TextBox
- c++读取文件–结束条件的判断
- moxy json介绍_MOXy的对象图– XML和JSON的输入/输出局部模型
- numpy-np.isin
- moss 搜索 属性过滤 值被移除了
- Cordova for iOS
- YUV444、YUV422、YUV420知识存档
- 《房地产周期》pdf、mobi、epub、txt下载
- python(3):文件操作/os库
- iOS_Pass iOS10适配:权限访问、MiPush小米推送(更新中)
- matlab中ode的用法,关于matlab 的ode45用法
- iOS登陆密码加密-HMAC
- 现代OpenGL入门教程
- win10系统怎么调烟雾弹 win10系统怎么设置烟雾弹
热门文章
- c++ 二分查找的函数 lower_bound upper_bound binary_search
- c语言编程矩阵主对角线相同,急求!c语言 求N*N矩阵中主对角线和次对角线的元素之和...
- mysql修改存储引擎报错_MySQL查看修改存储引擎总结
- 在Ubuntu中使用OTB-50测试ECO模型
- autocad2014 第二次打开闪退_cad2014闪退的原因和解决方法
- vue axios 跨域_SpringBoot+Vue从零开始搭建系统(三)前后端整合二
- java spring框架 注解_详解Java的Spring框架中的注解的用法
- day02.3-元组内置方法
- Mybatis通过colliection属性递归获取菜单树
- JS组件系列——自己动手扩展BootstrapTable的 冻结列 功能:彻底解决高度问题