datagridview下拉框
下面介绍Winform中DataGridView的DataGridViewComboBoxColumn的使用方法:
//首先获取数据源
//自己建立的静态数据源,你也可以从数据库读取
DataTable dtb = new DataTable(); dtb.Columns.Add("目标", typeof(string)); DataRow drow = dtb.NewRow(); drow["目标"] = "型号"; dtb.Rows.Add(drow); drow = dtb.NewRow(); drow["目标"] = "厂牌"; dtb.Rows.Add(drow); drow = dtb.NewRow(); drow["目标"] = "批号"; dtb.Rows.Add(drow); drow = dtb.NewRow(); drow["目标"] = "货期"; dtb.Rows.Add(drow); drow = dtb.NewRow(); drow["目标"] = "库存量"; dtb.Rows.Add(drow); drow = dtb.NewRow(); drow["目标"] = "起订量"; dtb.Rows.Add(drow); drow = dtb.NewRow(); drow["目标"] = "基础价格"; dtb.Rows.Add(drow); drow = dtb.NewRow(); drow["目标"] = "库存地点"; dtb.Rows.Add(drow); drow = dtb.NewRow(); drow["目标"] = "封装方式"; dtb.Rows.Add(drow); drow = dtb.NewRow(); drow["目标"] = "包装方式"; dtb.Rows.Add(drow); drow = dtb.NewRow(); drow["目标"] = "图片地址"; dtb.Rows.Add(drow); drow = dtb.NewRow(); drow["目标"] = "产品描述"; dtb.Rows.Add(drow); drow = dtb.NewRow(); drow["目标"] = "pdf索引地址"; dtb.Rows.Add(drow); this.DGV_ExcelToDgv.DataSource = dtb;
//接下来就是把数据源绑定到DataGridViewComboBoxColumn
DataGridViewComboBoxColumn comUserName = new DataGridViewComboBoxColumn(); comUserName.HeaderText = "目标";//列头显示的汉字 comUserName.DisplayStyle = DataGridViewComboBoxDisplayStyle.ComboBox; comUserName.DataSource = dtb;//下拉框绑定的数据源 comUserName.ValueMember = "目标";//要和上面**处的一样 DGV_ExcelToDgv.Columns.Add(comUserName);
datagridview下拉框的更多相关文章
- C# DataGridView中DataGridViewComboBoxCell列,下拉框事件的处理【完美解决】
http://blog.csdn.net/a312100321/article/details/25195311 问题:DataGridView绑定数据源之后,有一列需要用下拉框DataGridVie ...
- c# dataGridView cell添加下拉框
应用场景: dataGridView需要某一个cell变成下拉框样式. 思路详解: dataGridVie添加固定格式的row. 代码: DataGridViewRow row = new DataG ...
- winform dataGridView DataGridViewComboBoxColumn 下拉框事件代码
有一个dataGridView ,有一列是DataGridViewComboBoxColumn .我用动态绑定,在绑定数据的时候.我们也给这一列绑定数据 在dataGridView的RowsAdded ...
- winform dataGridView DataGridViewComboBoxColumn 下拉框事件
有一个dataGridView ,有一列是DataGridViewComboBoxColumn .用动态绑定,在绑定数据的时候.我们也给这一列绑定数据 在dataGridView的RowsAdded事 ...
- ComboboxColumn取值——Winform中DataGridView中某一列使用下拉框
ComboboxColumn的用法网上很多,绑定数据源都很简单,这里我遇到的是.不绑定数据源,即所有comobox的绑定都是固定的几个数据: 可以看到没有绑定任何数据源, ,在后台cs中取到下拉框的值 ...
- DataGridView 在下拉框添加下来事件
DataGridView中有一种下拉框式的列,给这个列添加下拉事件时需要转化一下才可以绑定下拉事件 /// <summary> /// 服务类型 /// </summary> ...
- jquery实现下拉框多选
一.说明 本文是利用EasyUI实现下拉框多选功能,在ComboxTree其原有的基础上对样式进行了改进,样式表已上传demo,代码如下 二.代码 <!DOCTYPE html PUBLIC & ...
- 利用js取到下拉框中选择的值
现在的需求是:下拉框中要是选择加盟商让其继续选择学校,要是选择平台管理员则不需要选择学校.隐藏选择下拉列表. 选择枚举值: /// <summary> /// 平台角色 /// </ ...
- jquery禁用下拉框
禁用下拉框 //下拉框禁用 $("select").each(function () { $("#" + this.id).attr("disable ...
随机推荐
- java -d64
在 resin启动时指定java时加上了 -d64选项 JAVA="/xx/java -d64" 选择 "-server"选项必须使用-d64 http://b ...
- Ext.MessageBox
Ext.require([ 'Ext.window.MessageBox', 'Ext.tip.*' ]); Ext.onReady(function(){ Ext.MessageBox.confir ...
- How do I implement a cancelable event?
n System.ComponentModel, there's a class called CancelEventArgs which contains a Cancel member that ...
- eclipse高效快捷键
代码快速对齐:Ctrl+shift+f 添加注释,取消注释:Ctrl+shift+/ Ctrl+shift+\ Ctrl+/ Alt+Shift+R:一秒钟重命名 Ctrl+D:一秒钟删除行 ...
- 常用正规js
1,得到网页上的链接地址: string matchString = @"<a[^>]+href=\s*(?:'(?<href>[^']+)'|"" ...
- CSS :focus 伪类
:focus -- CSS :focus 伪类,适用于已获取焦点的元素的样式 语法: :focus CSS版本:CSS2 说明: 适用于已获取焦点的元素的样式,例如:表单的input输入框可以输入文字 ...
- 网站注册(css)
<! DOCTYPE HTML><html><head><meta charset="utf-8"><title>作业2 ...
- C语言sizeof陷阱
执行以下程序,查看输出: #include <stdio.h> #define TOTAL_ELEMENTS (sizeof(array) / sizeof(array[0])) int ...
- Ubuntu 16.04 LTS U盘安装要点
一.UltraISO UltraISO是一款功能强大而又方便实用的光盘映像文件制作/编辑/转换工具,它可以直接编辑ISO文件和从ISO中提取文件和目录,也可以从CD-ROM制作光盘映像或者将硬盘上的文 ...
- MXNet官网案例分析--Train MLP on MNIST
本文是MXNet的官网案例: Train MLP on MNIST. MXNet所有的模块如下图所示: 第一步: 准备数据 从下面程序可以看出,MXNet里面的数据是一个4维NDArray. impo ...