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 ...
随机推荐
- Dede cms文章内容管理系统安全漏洞!如何有效防止DEDE织梦系统被挂木马安全设置
第一.安装Dede的时候数据库的表前缀,最好改一下,不要用dedecms默认的前缀dede_,可以改成ljs_,随便一个无规律的.难猜到的前缀即可. 第二.后台登录一定要开启验证码功能,将默认管理员a ...
- char 汉字
Unicode/UCS总结: UCS和Unicode使用最大32bit来表示字符(它的范围很大,但不一定全使用,常使的是UCS-2),它用2~4个字节的空间描述了已知的接近全部的字符(并且仍在更新,还 ...
- sql如何获取一个时间段内的月份
),) from master..spt_values where type='P' and dateadd(month,number,'2010-01-01')<='2010-09-01' / ...
- Delphi 连接mysql 的功能, 去除乱码, 需要设置字符集
vDataBaseName := aConfiginiFile.ReadString('DataBaseConfig', 'DataBase', CH_IPC712Db); vServer := aC ...
- .NET类型转换的常用方式
第一.隐式转换 byte, short, int, long, fload, double 等,根据这个排列顺序,各种类型的值依次可以向后自动进行转换 如果需要逆转换,则需要进行强制转化.同时考虑溢出 ...
- net start mysql服务名无效
解决方案:(参考以下命令) 1.win+R键输入cmd敲回车进入dos界面: 2.输入cd d:/mysql-5.5.25/bin敲回车,发现没变化: 3.输入d:敲回车,定位到d:\mysql-5. ...
- [转]iOS技巧之获取本机通讯录中的内容,解析通讯录源代码
一.在工程中添加AddressBook.framework和AddressBookUI.framework 二.获取通讯录 1.在infterface中定义数组并在init方法中初始化 ? 1 2 3 ...
- Cv运动分析与对象跟踪(转)
Cv运动分析与对象跟踪 目录 [隐藏] 1 背景统计量的累积 1.1 Acc 1.2 SquareAcc 1.3 MultiplyAcc 1.4 RunningAvg 2 运动模板 2.1 Upd ...
- 如何安装iso镜像文件
1.使用压缩软件打开iso文件 2.点击setdup.exe文件,双击打开 3.解压缩后等待安装
- 如何正确的使用Lerp In Unity
摘要 本文探讨如何用lerp实现近似的匀速旋转,当然如果运用本文给出的方法,使用slerp则可以实现匀速旋转,并指出Unity官方lerp示例代码的一些缺陷. 现有问题 比如四元数Lerp API: ...