DataGridView添加复选框并向其中绑定值
//DataGridview绑定数据
public void DataGridViewBandingData()
{ string year = this.CMB_year.SelectedValue.ToString(); //年份
string leibie = ((CListItem)this.CBXLeiBie.SelectedItem).Id; //类别
string bianhaoquan = this.txtBianhaoquan.Text; //编号权
string shixiangmingcheng = this.txtshixiangmingcheng.Text; //事项名称
string farendaima = this.txtfarendaima.Text; //法人代码 DataSet ds = bll.GetJiChuShuJu(leibie, year, bianhaoquan, shixiangmingcheng, farendaima); DataGridViewCheckBoxColumn myCol = new DataGridViewCheckBoxColumn(); //创建复选框
myCol.Selected = false;
this.DataGridView.Columns.Add(myCol); this.DataGridView.ColumnCount = ; //指定列数
this.DataGridView.ColumnHeadersVisible = true; //是否显示猎头 this.DataGridView.AutoGenerateColumns = false; this.DataGridView.Columns[].HeaderText = "全选";
this.DataGridView.Columns[].DataPropertyName = ""; //ds.Tables[0].Columns["HangBiaoShi"].ToString()
this.DataGridView.Columns[].Width = ; this.DataGridView.Columns[].HeaderText = "年份";
this.DataGridView.Columns[].DataPropertyName = ds.Tables[].Columns["BianHaoNian"].ToString(); this.DataGridView.Columns[].HeaderText = "编号权";
this.DataGridView.Columns[].DataPropertyName = ds.Tables[].Columns["BianHaoQuan"].ToString();
this.DataGridView.Columns[].Width = ; this.DataGridView.Columns[].HeaderText = "事项名称";
this.DataGridView.Columns[].DataPropertyName = ds.Tables[].Columns["ShiXiangMingCheng"].ToString();
this.DataGridView.Columns[].Width = ; this.DataGridView.Columns[].HeaderText = "法人代码";
this.DataGridView.Columns[].DataPropertyName = ds.Tables[].Columns["FaRenDaiMa"].ToString(); this.DataGridView.Columns[].HeaderText = "行标示";
this.DataGridView.Columns[].DataPropertyName = ds.Tables[].Columns["HangBiaoShi"].ToString();
this.DataGridView.Columns[].Width = ;
this.DataGridView.Columns[].Visible = true; this.DataGridView.Columns[].HeaderText = "登记标识";
this.DataGridView.Columns[].DataPropertyName = ds.Tables[].Columns["dengjibiaoshi"].ToString();
this.DataGridView.Columns[].Width = ; this.DataGridView.Columns[].HeaderText = "当事人";
this.DataGridView.Columns[].DataPropertyName = ds.Tables[].Columns["dangshiren"].ToString();
this.DataGridView.Columns[].Width = ; this.DataGridView.DataSource = ds.Tables[];
}
DataGridView添加复选框并向其中绑定值的更多相关文章
- datagridview添加复选框全选和取消
全选 private void All_selected_Click(object sender, EventArgs e) { ; i < this.DataGridViewProduct.R ...
- DateGridView标题列头添加复选框
第一:添加列标题时,添加两个空格——用于显示复选框: 第二:实现列标题添加复选框,代码如下: private void AddCheckeBoxToDGVHeader(DataGridView dgv ...
- Qt之QHeaderView添加复选框
简述 前面分享了QTableView中如何添加复选框.本节主要介绍QTableView中的表头-QHeaderView添加复选框的功能,下面以水平表头为例,垂直表头类似! 简述 效果 QHeaderV ...
- 组合框里添加复选框的方法(使用勾选的假象,用图片代替而已,并非QT原生支持)
组合框可以看作是列表框和文本框的组合,因其占据的空间少,使用操作方便,常被界面设计人员用于界面开发设计中,在有限个输入的条件下,组合框常用来代替文本框,这样从用户使用角度来看,更趋人性化,所见即所得. ...
- QListWidget的QComboBox下拉列表添加复选框及消息处理
要在QComboBox下拉列表项中添加复选框,并进行消息处理,在网上搜索了很久没有找到太多有用的信息和实际的例子,但从中还是找到了一些提示性的资料,根据这些简短的介绍,最终实现了这个功能. QComb ...
- 雷林鹏分享:jQuery EasyUI 数据网格 - 添加复选框
jQuery EasyUI 数据网格 - 添加复选框 本实例演示如何放置一个复选框列到数据网格(DataGrid).通过复选框,用户将可以选择 选中/取消选中 网格行数据. 为了添加一个复选框列,我们 ...
- dojo:为数据表格添加复选框
一.添加复选框 此时应该选用EnhancedGrid,而不是普通的DataGrid.添加复选框需要设置EnhancedGrid的plugins属性,如下: gridLayout =[{ default ...
- 三、winForm-DataGridView操作——DataGridView 操作复选框checkbox
一.添加复选框 ArrayList arr = new ArrayList(); public string checkboxName = "选择"; void StandLibW ...
- Jquery Datatable添加复选框,实现批量操作。
最近一段时间,一直在写前端的东西,自己也不擅长,最近也有所长进,把工作中用到的一些前端知识整理一下,下次用到就不用再找了.这次主要是在datatable中添加复选框,然后实现批量操作的功能.因为是公司 ...
随机推荐
- HDU 1180 诡异的楼梯(BFS)
诡异的楼梯 Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Submit Status ...
- TEA encryption with 128bit key
If anyone needs some basic encryption in software, here's one solution. This TEA implementation fits ...
- Qt之HTTP上传/下载(继承QNetworkAccessManager,包括使用了authenticationRequired认证信号)
效果 QNetworkAccessManager DownloadNetworkManager::DownloadNetworkManager(QObject *parent) : QNetworkA ...
- C# 新特性_协变与逆变 (.net 4.0)
C#4.0中有一个新特性:协变与逆变.可能很多人在开发过程中不常用到,但是深入的了解他们,肯定是有好处的. 协变和逆变体现在泛型的接口和委托上面,也就是对泛型参数的声明,可以声明为协变,或者逆变.什么 ...
- 数据库下载word预览功能的研究
本文参考了这里的一些方法http://tobetobe.blog.51cto.com/1392243/354420 一直想通过缓存来实现,奈何技术不够,走了曲线救国的思路,先下载,然后预览,删除下载文 ...
- 剑指offer-面试题13.在O(1)时间删除链表节点
题目:给定单向链表的头指针和一个节点指针,定义一个函数在O(1)时间删除该节点. 链表节点与函数的定义如下. 通常我们删除某个节点都是从头开始遍历到需要删除节点的前一个节点. 然后使得该节点的next ...
- Floyd 无向图模板
这是无向图的 void Floyd() { memset(v, 0x3f, sizeof v); ; i <= n; i++) ; j <= n; j++) v[i][j] = map[i ...
- 【UVA 11997 K Smallest Sums】优先级队列
来自<训练指南>优先级队列的例题. 题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=18702 题意:给定 ...
- 【HDU 5510 Bazinga】字符串
2015沈阳区域赛现场赛第2题 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5510 题意:给定一个由字符串组成的序列,一共n个元素,每个元素是一个不 ...
- OpenGL进阶(十一) - GLSL4.x中的数据传递
in out 对于 vertex shader,每个顶点都会包含一次,它的主要工作时处理关于定点的数据,然后把结果传递到管线的下个阶段. 以前版本的GLSL,数据会通过一些内建变量,比如gl_Vert ...