当前位置:编程学习 > C#/ASP.NET >>

在datagridview中假如是编辑的列而不是自动生成的列 怎么把数据库里面的数据绑定上去啊?

在datagridview中假如是编辑的列而不是自动生成的列 怎么把数据库里面的数据绑定上去啊?
   还有怎么使用combox在datagridview中 combox中有几个项,用代码只能生成一个 而不能显示别的 用直接编辑的列的功能编辑了datagridviewcomcolum列 又不知道怎么把数据绑定上去了 请大家帮忙啊! --------------------编程问答-------------------- 绑定用模板列


http://www.oneedu.cn/xxyd/jzjs/aspnet/200703/14161.html --------------------编程问答-------------------- 第二个问题:

可以在form_load的时候添加数据。例子如下:

DataGridViewComboBoxColumn col = dataGridView4.Columns["列名"] as DataGridViewComboBoxColumn;
                col.Items.Add("");
                for (int i = 0; i < dataGridView1.Columns.Count; i++)
                {
                    col.Items.Add(dataGridView1.Columns[i].HeaderText);
                }
                col.Sorted = true; --------------------编程问答-------------------- 1、建完列,给列赋上DataPropertyName,再给DataGridView赋上DataSource,该列就会显示DataPropertyName所对应的值,如果你不想让DataGridView自动生成列,就把AutoGenerateColumns设为False
2、同1,也是要设DataPropertyName,与1不同的地方是要给DataGridViewComboBoxColumn赋DataSource,DisplayMember及ValueMember属性

这些MSDN上都有~我觉得遇到问题应该先学学自己怎么解决再求助别人~ --------------------编程问答-------------------- 创建DATATABLE,并使得该datatable的各列的Name属性和datagridview中的各列的名字一样,再执行,DATAGRID.DATASOURCE = DATATABLE。就可以了。 --------------------编程问答-------------------- datagridview中combox的绑定:

private System.Windows.Forms.DataGridViewComboBoxColumn directionColumn;
private System.Windows.Forms.BindingSource dtsDirection;

//建一个BindingSource,作为下拉框的数据源
this.dtsDirection = new System.Windows.Forms.BindingSource(this.components);
this.dtsDirection.DataSource = typeof(WareHouse.Entities.M_Dictionary);
this.dtsDirection.DataSource = dlist;

//该列绑定的属性,下拉框的值将会存入该属性
this.directionColumn.DataPropertyName = "Direction";
this.directionColumn.Name = "directionColumn";
this.directionColumn.HeaderText = "流向";

//该列绑定的数据源
this.directionColumn.DataSource = this.dtsDirection;

//下拉框显示的值
this.directionColumn.DisplayMember = "CName";

//下拉框将存储的值
this.directionColumn.ValueMember = "CValue";

补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,