combobox DataGridView

1、

combobox:
datasource:指定数据源
displaymember:显示文本的属性列,对应hashtable中的value
valuemember:隐藏的数据列,对应hashtable中的key

mdi:
form的ismdicontainer属性设置为true
Form4 f = new Form4();
f.MdiParent = this;
f.WindowState = FormWindowState.Maximized;
f.Show();

遍历子窗体:
父窗体对象.mdichildren

2、
DataGridView:
datasource:指定数据源
columns集合:添加绑定列
dataGridView1.AutoGenerateColumns = false;//是否自动生成列
获取选中项的值
//MessageBox.Show( dataGridView1.SelectedCells[0].Value.ToString());
MessageBox.Show(dataGridView1.SelectedColumns[0].HeaderText);
// MessageBox.Show(dataGridView1.SelectedRows[0].Cells[0].ToString());
selectionMode:选中模式

时间: 2024-10-28 03:59:19

combobox DataGridView的相关文章

WinForm控件之ComboBox,DataGridView

1.代码结构截图 2.核心代码 using System; using System.Data; using System.Drawing; using System.Windows.Forms; namespace WinFormComboBoxDemos { /// <summary> /// WinForm程序:ComboBox和DataGridView使用方法 /// LDH @ 2018-3-6 /// </summary> public partial class Fr

c#实现打开数据库并进行查询,修改等操作

c#连接数据库需要引用一些东西,首先我们引用:using System.Data.OleDb. 其次我们需要拖动一些控件,包括button,combobox,datagridview等...这里就不一一说明了.效果图如下 1.能不能自己选择打开某个数据库呢?而不是在代码里面就已经确定我要打开某个数据库了? 首先要写的是下面的这个代码,这个代码是写在form里买的全局变量,因为如果写在某个button的响应事件,就成为了局部变量,以后不能去引用,很麻烦. string dbname = "&quo

[开源]WinForm 控件使用总结

背景 都2019年了,还在用WinForm吗?哈哈,其实我也没在用,都是很多年前一些项目积累,所以代码写的有些屎,之所以开源出来,希望能给大家有所帮助,喜欢的话给 一个Star以资鼓励~: 具体代码:MasterChief 欢迎Star,欢迎Issues: 控件列表 由于比较多,所以这里贴出目录,具体源码就不贴出来,您可以点击链接查看: 设置程序唯一实例运行,捕获异常,捕获退出,获取exe执行文件夹路径 创建用户控件/控件双向绑定 CheckBox CheckedList 彩色控制台输出 Com

C# dataGridView控件中加入comboBox控件及注意事项

DataGridViewComboBoxColumn pCombo; private void Teaching_Add_Load(object sender, EventArgs e) { MyDBase DB = new MyDBase(DBUser.sserver,DBUser.DBName, DBUser.suser, DBUser.spasswd); DataSet DS= DB.GetRecordset("select * from view_teach_tmp"); da

控件--ComboBox;RadionButton;Timer;DataGridView

ComboBox:组合框---属性: Text:选中的值 Items:组合框中的项 Add:添加单个的值 AddRange:添加多个的值 SelectedIndex:索引值 SelectedValue:隐藏值 DropDownStyle:下拉框样式 Remove:删除 Clear:清除 例: //选中文本框的值 var txt=this.ComboBox.Text; //添加单个的值 this.ComboBox.Add("小黑"); //添加多个的值 string[]strs={&qu

DataGridView中的Combobox的应用

在WinForm中DataGridView可谓是应用比较多的数据显示控件了,DataGridView中可以应用各种控件,关于这样的文章网上 已有很多.都是实例化一个控件然后通过DataGridView.Controls.Add()方法绑定控件.然后通过特定的事伯执行数据绑定与操作. 这几天在做项目的时候也也用到的DataGridView控件,而且需要要DataGridView使用ComboBox来动态的显示数据.查了不少 的资料来完成DataGridView中的ComboBox的数据绑定,多数都

2014-07-30 DataGridView单元格ComboBox控件Index

项目是在DataGridView单元格中搞得ComboBox控件. 而且要根据ComboBox对应的不同选项,来确定界面上的另一个ComboBox控件是否可用. 这样问题就出来了: DataGridView中的ComboBox是没有事件的! 当更改了Combox中的值以后,必须用鼠标点一下别的地方(鼠标离开此单元格),才会走CellValueChanged事件...... 研究+百度了好久,都不行,终于在中午灵光一闪,搞定了! 思路就是把这个没有事件的单元格,变成有事件的控件: 1 //定义全局

【毕设】关于ComboBox与DataGridView的用法

ComboBox的用法: 1.ComboBox绑定DataTable DataTable dt = _product.GetCode(cbbCategory.Text);//声明DataTabble对象并赋值 ComboBox1.DataSource = dt;//绑定DataTable ComboBox1.DisplayMember = dt.Columns["code"].ToString();//设置要显示的DataTable的列 2.直接使用Add()添加 foreach(st

设置DataGridView的某个单元格为ComboBox

怎么将DataGridView的 某个单元格设为ComboBox的样式而不是整列都改变样式? 1.最简单的方法:利用DataGridView提供的DataGridViewComboBoxCell. 写个简单例子: 1 DataGridViewComboBoxCell cbCell = new DataGridViewComboBoxCell(); 2 string[] jgStr = new string[] {"砖混", "框混", "全框架"