下面介绍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下拉框的更多相关文章

  1. C# DataGridView中DataGridViewComboBoxCell列,下拉框事件的处理【完美解决】

    http://blog.csdn.net/a312100321/article/details/25195311 问题:DataGridView绑定数据源之后,有一列需要用下拉框DataGridVie ...

  2. c# dataGridView cell添加下拉框

    应用场景: dataGridView需要某一个cell变成下拉框样式. 思路详解: dataGridVie添加固定格式的row. 代码: DataGridViewRow row = new DataG ...

  3. winform dataGridView DataGridViewComboBoxColumn 下拉框事件代码

    有一个dataGridView ,有一列是DataGridViewComboBoxColumn .我用动态绑定,在绑定数据的时候.我们也给这一列绑定数据 在dataGridView的RowsAdded ...

  4. winform dataGridView DataGridViewComboBoxColumn 下拉框事件

    有一个dataGridView ,有一列是DataGridViewComboBoxColumn .用动态绑定,在绑定数据的时候.我们也给这一列绑定数据 在dataGridView的RowsAdded事 ...

  5. ComboboxColumn取值——Winform中DataGridView中某一列使用下拉框

    ComboboxColumn的用法网上很多,绑定数据源都很简单,这里我遇到的是.不绑定数据源,即所有comobox的绑定都是固定的几个数据: 可以看到没有绑定任何数据源, ,在后台cs中取到下拉框的值 ...

  6. DataGridView 在下拉框添加下来事件

    DataGridView中有一种下拉框式的列,给这个列添加下拉事件时需要转化一下才可以绑定下拉事件 /// <summary> /// 服务类型 /// </summary> ...

  7. jquery实现下拉框多选

    一.说明 本文是利用EasyUI实现下拉框多选功能,在ComboxTree其原有的基础上对样式进行了改进,样式表已上传demo,代码如下 二.代码 <!DOCTYPE html PUBLIC & ...

  8. 利用js取到下拉框中选择的值

    现在的需求是:下拉框中要是选择加盟商让其继续选择学校,要是选择平台管理员则不需要选择学校.隐藏选择下拉列表. 选择枚举值: /// <summary> /// 平台角色 /// </ ...

  9. jquery禁用下拉框

    禁用下拉框 //下拉框禁用 $("select").each(function () { $("#" + this.id).attr("disable ...

随机推荐

  1. JAVA 中关于String的特性

    一.初始化String的两种方式 String str1 = "hello"; String str2 = new String("hello"); 第一种方式 ...

  2. 判断DataTable是否为空

    DataTable: ) { //为空的操作 } DataRow: if(!DataRow.IsNull("列名")) { //不为空的操作 }

  3. java学习___File类的创建

    一.使用File创建文件 File file = new File("."+File.separator+"data.dat"); //如果不存在则创建 fil ...

  4. ext 3.2 tree 在IE10中点击事件失效的bug

    ext3.2 中的tree在IE中进行兼容性测试,遇到IE10时,无法点击,其他版本的IE(7.8.9.11)均正常.此bug是由于ext-all.js中的getAttributeNS方法不能兼容IE ...

  5. Python 描述符(descriptor) 杂记

    转自:https://blog.tonyseek.com/post/notes-about-python-descriptor/ Python 引入的“描述符”(descriptor)语法特性真的很黄 ...

  6. 100. Same Tree(Tree)

    /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * Tre ...

  7. GL_INVALID_VALUE(0X501)

    当android应该打开GPU的支持后, 有些手机会出现黑屏.闪屏等现象. 跟踪控制台, 会打印日志GL_INVALID_VALUE(0X501). 参考资料:http://mobile.riaos. ...

  8. (转)如果知道dll文件是面向32位系统还是面向64位系统的?

    本文为转载文章,原文地址:http://www.cnblogs.com/qguohog/archive/2011/09/13/2174897.html,仅仅是记录供后续使用,如有侵权请通知删除. 在发 ...

  9. 1307: City Tour

    1307: City Tour Time Limit: 1 Sec  Memory Limit: 128 MB [Submit][Status][Web Board] Description Alic ...

  10. Android 定时器TimerTask 简单使用

    Android平台中需要反复按周期执行方法可以使用Java上自带的TimerTask类,TimerTask相对于Thread来说对于资源 消耗的更低,除了使用Android自带的AlarmManage ...