首页 > Windows开发 > 详细

怎样对datagridview里面的combox灵活添加参数???

时间:2021-01-08 15:02:04      阅读:19      评论:0      收藏:0      [点我收藏+]

近日,在做项目时,有一个这样的需求,在datagridview表格里面有一列类型是combox下拉框,需要在下拉框里面选择所要的参数,这些参数需要从配置文件里面读取出来,然后再添加到combox下拉框里面,这个功能自己也是查了好多的资料,方法如下,希望对大家有所帮助:

 

private void DetailOrderInfo_Load(object sender, EventArgs e)
{
  //将卷格式填充在表格里面
  dataGridView1.Rows[0].Cells["Column1"].Value = coilFormt + "-1";

  //加载出口管芯规格参数
  DataGridViewComboBoxCell dvgComBox = dataGridView1.Rows[0].Cells["Column4"] as DataGridViewComboBoxCell;
  for (int i = 0; i < listParam.Count; i++)
  {
    dvgComBox.Items.Add(listParam[i]); //listParam是参数列表,这个参数是从配置文件里面读取出来的,然后放在了listParam里面
  }
}

/// <summary>
/// 根据成品卷数量在datagridview上面显示行数
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void combCount_SelectedIndexChanged(object sender, EventArgs e)
{
  dataGridView1.Rows.Clear();

  int count = int.Parse(combCount.Text);
  for (int i = 0; i < count; i++)
  {
    dataGridView1.Rows.Add();

    //加载卷号
    dataGridView1.Rows[i].Cells[0].Value = coilFormt + "-" + (i + 1).ToString();

    DataGridViewComboBoxCell dvgComBox = dataGridView1.Rows[i].Cells["Column4"] as DataGridViewComboBoxCell;
    for (int j = 0; j < listParam.Count; j++)
    {
      dvgComBox.Items.Add(listParam[j]);
    }
  }  

  return;
}

 

主要的代码是

DataGridViewComboBoxCell dvgComBox = dataGridView1.Rows[0].Cells["Column4"] as DataGridViewComboBoxCell;

for (int i = 0; i < count; i++)
{
  dvgComBox.Items.Add(param[i]); 
}

 

怎样对datagridview里面的combox灵活添加参数???

原文:https://www.cnblogs.com/zhang-rui/p/14251058.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!