datagirdview中combbox,从下拉框从选中内容后,再增加选中的pro_code值
@信心 2012-01-04 10:06:57 在datagridview 里添加comboBox 并对comboBox初始化pro_name , 现在问题是从下拉框从选中m内容后,再增加pro_code ,再增加选中的pro_code值 !!
DataSet myds = sperate.getds(sql, "gy_pro");//调用公用类定义dataset
DataGridViewComboBoxCell cbcell1 = new DataGridViewComboBoxCell();
foreach (DataRow aRow in myds.Tables["gy_pro"].Rows) //根据明细表中的科目名称,设置下拉字典
{
string newStr = aRow["pro_name"].ToString().Trim();
cbcell1.Items.Add(newStr);
}
cbcell1.DisplayStyleForCurrentCellOnly = true;
//cbcell2.DisplayStyleForCurrentCellOnly = true;
DataGridViewColumn column6 = new DataGridViewColumn(cbcell1);
column6.HeaderText = "产品名称";
column6.DataPropertyName = "AllotNature";
column6.ReadOnly = false;
this.ProDetail.Columns.Add(column6);
this.ProDetail.AutoGenerateColumns = false;//禁止自动添加行
this.ProDetail.Columns.Add("2", "数量");
this.ProDetail.Columns.Add("3", "单价");
this.ProDetail.Columns.Add("4", "产地");
this.ProDetail.Columns.Add("5", "保质期");
this.ProDetail.Columns.Add("6", "质检员");