读书人

c# 绑定数据到 DataGridViewComboBoxC

发布时间: 2013-03-28 10:20:24 作者: rapoo

c# 绑定数据到 DataGridViewComboBoxColumn 没有效果
BindingSource bs = new BindingSource();
BindingSource bss = new BindingSource();
DataTable dt = null;
DataTable dtt = null;
string jhdh = "JH"+DateTime.Now.ToString("yyMMddHHmmss");
private void Frm_jh_Load(object sender, EventArgs e)
{
//给dgvjhz—ataGridView)绑定数据
bs.DataSource = im.rddt();
this.dgvjhz.DataSource = bs;

dt = im.jhgys_data();
这里是查询的地方用的,combox 跟下面的数据源一样----这里可以等到数据
this.cmb_jhgys.DataSource = dt;
this.cmb_jhgys.DisplayMember = "gsmc";
this.cmb_jhgys.ValueMember = "gsmc";

这里是给dgvjhz下coljhzgys( DataGridViewComboBoxColumn )绑定数据---这里没有数据不知道为什么
this.coljhzgys.DataSource = dt;
this.coljhzgys.DisplayMember = "gsmc";
this.coljhzgys.ValueMember = "gsmc";


this.dgvjhz.ReadOnly = true;
this.dgvjh.ReadOnly = true;

}

大哥些帮吗看下!!!!!
[解决办法]
中间部分换成


private void Frm_jh_Load(object sender, EventArgs e)
{
//给dgvjhz—ataGridView)绑定数据
bs.DataSource = im.rddt();

dt = im.jhgys_data();
这里是查询的地方用的,combox 跟下面的数据源一样----这里可以等到数据
this.cmb_jhgys.DataSource = dt;
this.cmb_jhgys.DisplayMember = "gsmc";


this.cmb_jhgys.ValueMember = "gsmc";

这里是给dgvjhz下coljhzgys( DataGridViewComboBoxColumn )绑定数据---这里没有数据不知道为什么
this.coljhzgys.DataSource = dt;
this.coljhzgys.DisplayMember = "gsmc";
this.coljhzgys.ValueMember = "gsmc";

this.dgvjhz.DataSource = bs;

this.dgvjhz.ReadOnly = true;
this.dgvjh.ReadOnly = true;

}


[解决办法]
中间部分换成

private void Frm_jh_Load(object sender, EventArgs e)
{
//给dgvjhz—ataGridView)绑定数据
bs.DataSource = im.rddt();

dt = im.jhgys_data();
这里是查询的地方用的,combox 跟下面的数据源一样----这里可以等到数据
this.cmb_jhgys.DataSource = dt;
this.cmb_jhgys.DisplayMember = "gsmc";
this.cmb_jhgys.ValueMember = "gsmc";

这里是给dgvjhz下coljhzgys( DataGridViewComboBoxColumn )绑定数据---这里没有数据不知道为什么
this.coljhzgys.DataSource = dt;
this.coljhzgys.DisplayMember = "gsmc";
this.coljhzgys.ValueMember = "gsmc";

this.dgvjhz.DataSource = bs;


this.dgvjhz.ReadOnly = true;
this.dgvjh.ReadOnly = true;

}

读书人网 >C#

热点推荐