DataGridView绑定数据库,取得的数据插入到DataGridView指定列(一)
2016-10-26 16:52
253 查看
实现:
点击button1,从数据库中获得数据,指定数据库的某列数据插入到DataGridView指定列
一、双击button1进入事件代码
实现了:将从数据库取到的某列数据--zjjgsdyj的值,显示在DataGridView的指定列--Column2
1、不自动生成列,从数据库可能取得很多列,使其不显示在DataGridView中
dataGridView1.AutoGenerateColumns = false;
否则,会把从数据库取到的数据都显示在DataGridView中
2、不在DataGridView的最后一行生成一行空白行:
datagridview的AllowUserToAddRows 属性 设置为false
3、设置某列都为复选框或按钮:
设置ColumnType属性
二、全选功能
由于DataGridView貌似不能在复选框后面添加文本,刚学几天C#,还不会用代码弄,
于是我加了个panel,将DataGridView放进去,并拖进来一个CheckBox控件,
将列名设为空,CheckBox控件放在Column1上
点击button1,从数据库中获得数据,指定数据库的某列数据插入到DataGridView指定列
一、双击button1进入事件代码
private void button1_Click(object sender, EventArgs e) { using (SQLiteConnection con = new SQLiteConnection(Constants.DATA_SOURCE)) { con.Open(); using (SQLiteCommand cmd = new SQLiteCommand()) { cmd.Connection = con; cmd.CommandText = string.Format("select * from test"); int rows = cmd.ExecuteNonQuery(); SQLiteDataAdapter sda = new SQLiteDataAdapter(cmd); DataSet ds = new DataSet(); sda.Fill(ds); //con.Close(); DataTable dtbl = ds.Tables[0]; dataGridView1.AutoGenerateColumns = false;//不自动生成列,从数据库可能取得很多列,使其不显示在DataGridView中 this.dataGridView1.DataSource = dtbl; this.dataGridView1.Columns["Column2"].DataPropertyName = dtbl.Columns["zjjgsdyj"].ToString(); } } }
实现了:将从数据库取到的某列数据--zjjgsdyj的值,显示在DataGridView的指定列--Column2
1、不自动生成列,从数据库可能取得很多列,使其不显示在DataGridView中
dataGridView1.AutoGenerateColumns = false;
否则,会把从数据库取到的数据都显示在DataGridView中
2、不在DataGridView的最后一行生成一行空白行:
datagridview的AllowUserToAddRows 属性 设置为false
3、设置某列都为复选框或按钮:
设置ColumnType属性
二、全选功能
由于DataGridView貌似不能在复选框后面添加文本,刚学几天C#,还不会用代码弄,
于是我加了个panel,将DataGridView放进去,并拖进来一个CheckBox控件,
将列名设为空,CheckBox控件放在Column1上
相关文章推荐
- JDBC ORACLE: 取得SQL总列数; 插入数据后 取得指定自增字段(主键)的值
- (C#)DropDownList绑定数据库数据后再插入项的代码
- c# 如何向comboBox中绑定数据库中指定的数据信息;
- 在 datagridview 中 修改数据后,再从新累加数据,然后插入到数据库中。
- 使用SqlBulkCopy, 插入整个DataTable中的所有数据到指定数据库中
- SQL 数据库 指定位置插入数据,输出想要的格式
- 地磅称量系统之(37~39) 直接向数据库的数据表WtBill添加测试数据以及绑定用户控件和使用编码的方式控制dataGridView控件的每列属性和添加数据数据库的表中不存在的字段(非绑定列)
- c# 在datagridview中添加comboboxcolumn 绑定数据库读取显示数据
- c# 数据库数据与DataGridView表控件的绑定
- 连接数据库,绑定数据到dataGridView(vs10+sql08 winfrom)
- VB.NET中DataGridView删除指定数据行,并更新数据库
- C#中DataGridView绑定了DataTable后,通过代码修改DataGridView中的数据,总有一行(被修改过并被用户选中的行集合中索引为0的行)不能被UpDate回数据库的问题和解决办法
- 快速筛选绑定数据的DataGridView,取得某列最大值
- proc 存储过程,通过存储过程往数据库的某个表中插入指定数据量的纪录,表中有primary key
- 获取DataGridView中checkBox选中的多行数据并将选中的行插入数据库
- SqlDataSource1 绑定 txtbox 插入数据到数据库
- C#serialport收到数据实时插入数据库 datagridview更新一行 提高效率
- ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值 数据库插入的数据长度过长引起无法插入数据
- 利用存储过程读指定文件夹里所有txt文件,将数据插入数据库中
- 如何取得刚插入数据库的数据的id m…