展开全部
combox也有DataSource属性,直接把dataGridView1第一列的集合赋给combox就可以了,然后给combox的comboBoxGroup.ValueMember = "列名";属性赋值,两行代码就能搞定,不需要循环!
更多追问追答
追问
按照你的方法试了一下,combox1列表绑定datagridview中第4列中的"系数编号"这一列,
我这样写的
this.comboBox1.DataSource = dataGridView1.Columns[11];
this.comboBox1.ValueMember = "系数编号";
执行有错误,为什么?
追答
写错了应该是ComboBox.DisplayMember = "列名"
展开全部
我是这样实现的,希望对你有帮助
private void datagridviewtest_Load(object sender, EventArgs e)
{
sql = " select * from account_user_t ";
ds = MySqlHelper.ExecuteDataset(constr, sql);
dataGridView1.DataSource = ds.Tables[0];
if (dataGridView1.RowCount > 0)
{
comboBox1.Items.Clear();
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
comboBox1.Items.Add(ds.Tables[0].Rows[i]["UserName"].ToString());
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询