C# 如何添加动态checkbox

问题描述

C#新手,简单弄了个信息管理小程序dataGridView1中显示的是从sql数据库中读取的一个表stu,现在想在列number前动态生成一列checkbox,可以实现对后面数据的单选以及复选,求大神代码指导,感激不尽

解决方案

解决方案二:
右键-编辑列-添加-选择类型
解决方案三:
dataGridView1的数据源增加一列,比如IsSelectbool类型保存的时候用户实际判断是否勾选
解决方案四:
引用1楼duanzi_peng的回复:

右键-编辑列-添加-选择类型

增加了一列checkbox该如何判别我选择的是哪一行,从而可以连接sql数据库修改表中的数据呢
解决方案五:
后台做遍历根据数据条数来添加checkbox
解决方案六:
引用3楼tskin7的回复:

Quote: 引用1楼duanzi_peng的回复:
右键-编辑列-添加-选择类型

增加了一列checkbox该如何判别我选择的是哪一行,从而可以连接sql数据库修改表中的数据呢

dataGridView1的数据源增加一列,比如IsSelectbool类型保存的时候用户实际判断是否勾选IsSelect=true就是你勾选的列
解决方案七:
引用3楼tskin7的回复:

Quote: 引用1楼duanzi_peng的回复:
右键-编辑列-添加-选择类型

增加了一列checkbox该如何判别我选择的是哪一行,从而可以连接sql数据库修改表中的数据呢

DataGridViewSelectedRowCollectionselectedRow=this.dataGridView1.SelectedRows;if(selectedRow==null||selectedRow.Count==0){MessageBox.Show("请选择行");return;}foreach(DataGridViewRowrowinselectedRow){//选中if((bool)row.Cells[0].Value){stringnumber=row.Cells[1].Value.ToString();//....省略其它属性}}

解决方案八:
可以设置列属性的。
解决方案九:
DataGridViewCheckBoxColumndgv1=newDataGridViewCheckBoxColumn();dgv1.Name="Choose";dataGridView1.Columns.Insert(0,dgv1);dataGridView1.MultiSelect=true;dgv1.InheritedStyle.Alignment=DataGridViewContentAlignment.TopCenter;dgv1.Width=50;this.dataGridView1.VirtualMode=false;for(inti=0;i<this.dataGridView1.Columns.Count;i++){if(i==0){this.dataGridView1.Columns[i].ReadOnly=false;}else{this.dataGridView1.Columns[i].ReadOnly=true;}}试了下,这样好像就可以实现了

时间: 2024-10-26 19:37:12

C# 如何添加动态checkbox的相关文章

Axure添加动态弹出框的方法制作生动的演示

文章描述:交互不求人-Axure弹出动态面板使用方法. 作为一名互联网产品设计人员,相信很多同行每天上班电脑上都会运行着一个软件--Axure,她能帮助网站需求设计者,快捷而简便的创建基于网站构架图的带注释页面示意图.操作流程图.以及交互设计,并可自动生成用于演示的网页文件和规格文件,以提供演示与开发. 随着互联网展品的发展,交互元素越来越多的在页面中体现,常见的就有很多的弹出框,大家在使用微波的时候就会深有体会. (新浪微博的各种弹出框) 随之而来的问题就是产品设计师如何在原型设计或者demo

为文章标题链接添加动态载入效果

 文章标题链接添加动态载入效果-lol动态载入界面下载"> 很多朋友应该都会发现,在我的博客里移动和点击标题都有一些动态效果,右移的效果请移步上次写的文章<分享本站标题链接平滑右移效果>,今天写的是点击之后的那个动态loading...的效果.两种的效果到主页点击标题就可以看见啦. 首先第一步要让网页加载jQuery库文件,不过现在基本上没有什么站没用到jQuery了,所以第一步可以省略. 但如果没有添加的话,可以在</head>标签前加入以下代码.   <s

ppt怎样添加动态图片

  ppt添加动态图片的方法 打开ppt ,我们新建一个文稿,点击菜单上的 文件--新建 在新建对话框中,选择图文模式,比如下图所示的格式. 在这个文稿中,我们输入标题和小标题,然后在左边的这个文本框中有一个插入对象的选项,我们点击这个红色箭头所示的位置,也就是插入图片的按钮. 选择一个下载的动态图片. 这就是插入的图片,我们卡到这个图片太小,可以拖动小圆点,也就是图中红色方框的位置,拖动它就可以放大图片. 放大到下图所示大小 点击界面中左下角的放映按钮,也就是图示中的位置,就可以看到图片的动态

Word2007添加动态文字的方法

  如果能自己在文档中添加动态文字,那么就是一件很拉风的事情了,今天小编就教教大家如何添加动态文字.在制作Word文档的时候,我们有时候需要将文字设置成闪烁不断的效果和具有霓虹灯样的效果,那么这些效果我们如果在Word中实现了,下面跟我们一起来学习吧. Word --1.选定要添加动态效果的文字; --2.单击"格式"菜单中的"字体"命令,打开"字体"对话框; --3.单击"文字效果"标签,在"动态效果"下

如何在Word2007文档中添加动态文字?

  在制作Word文档的时候我们有时候需要将文字设置成闪烁不断的效果和具有霓虹灯样的效果,那么这些效果我们如果在Word中实现了,方法很简单,不懂的朋友可以一起来学习下. --1.选定要添加动态效果的文字; --2.单击"格式"菜单中的"字体"命令,打开"字体"对话框; --3.单击"文字效果"标签,在"动态效果"下拉列表框中选择所需效果(如赤水情深.礼花绽放.七彩霓虹.闪烁背景等),然后单击"确

苹果微信怎么添加动态表情 iphone微信添加动态表情教程

下面介绍的是在iphone ios8.3系统中演示微信添加动态表情的操作过程,希望对各位有帮助.   1.如我们下面以一个好友发微信为例子了,我们点击进入和对方聊天之后点击[表情]   2.然后进入之后我们在如下图所示右下角会看到有一个[表情+]     3.选择自己喜欢的表情进入 ,如图所示,我们在此演示免费表情了.     4.如果下载的表情后面有[动画]则为动态表情,点击[下载]如图所示     5.下载完成后即可给好友发动态表情   注意:我们在微信中有看到的一些表情是免费的可以直接下载

怎么在datagridview中的一列(包括表头)添加一个checkbox

问题描述 怎么在datagridview中的一列(包括表头)添加一个checkbox 就是希望在第一列的前面加上一个可以勾选的框,勾表头可以全选或全不选,应该怎么做 DataGridViewCheckBoxColumn c1 = new DataGridViewCheckBoxColumn(); this.dataGridView1.Columns.Insert (1,c1); 用这个代码不能实现我要的效果 解决方案 http://www.codeproject.com/Articles/201

怎么给GridView模板列添加一个CheckBox???

问题描述 我的GridView是代码手写的,怎么给GridView模板列添加一个CheckBox?GridViewgv=newGridView();gv.AutoGenerateColumns=false;//是否自动生成列CheckBoxcb=newCheckBox();TemplateFieldtf=newTemplateField();???怎么写???tf.HeaderText="选择";???怎么写???BoundFieldid=newBoundField();id.Data

java-为JRadioButton添加动态图标

问题描述 为JRadioButton添加动态图标 试着为两个radioButton添加gif图标,发现图标第一次加载时会动,之后就动不了,且有一个会消失,请问是什么原因?? 代码: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class RunFrame extends JFrame { /** */ private static final long serialVersionUID = 1L