首页 > 代码库 > 【毕设】关于ComboBox与DataGridView的用法
【毕设】关于ComboBox与DataGridView的用法
ComboBox的用法:
1.ComboBox绑定DataTable
DataTable dt = _product.GetCode(cbbCategory.Text);//声明DataTabble对象并赋值
ComboBox1.DataSource = dt;//绑定DataTable
ComboBox1.DisplayMember = dt.Columns["code"].ToString();//设置要显示的DataTable的列
2.直接使用Add()添加
foreach(string col in color) { ComboBox1.Items.Add(col); }
DataGridView的用法:
1.动态生成行与列,并给行头列头命名:
string[] colors = product.GetColor(code);//颜色数组作为行 string[] sizes = product.GetSize(code);//尺码数组作为列 if (colors == null || sizes == null) return; dgvPurchase.ColumnCount = sizes.Length;//设置列数 for (int i = 0; i < sizes.Length; i++) { dgvPurchase.Columns[i].Name = sizes[i];//循环给列头命名 } dgvPurchase.RowCount = colors.Length;//设置行数 for (int j = 0; j < colors.Length; j++) { dgvPurchase.Rows[j].HeaderCell.Value = colors[j];//循环给行头命名 }
2.向DataGridView中插入一整行数据:
DataGridViewRow dr = new DataGridViewRow();//声明行 dr.CreateCells(dgvProduct); dr.Cells[0].Value = http://www.mamicode.com/strs[0];//添加元素 dr.Cells[1].Value = http://www.mamicode.com/strs[1]; dr.Cells[2].Value = http://www.mamicode.com/strs[2]; dr.Cells[3].Value = http://www.mamicode.com/strs[3]; dr.Cells[4].Value = http://www.mamicode.com/strs[4]; dr.Cells[5].Value = http://www.mamicode.com/strs[5]; dr.Cells[6].Value = http://www.mamicode.com/strs[6]; dgvProduct.Rows.Add(dr);//插入行
3.遍历DataGridView同理
foreach(DataGridViewRow dr in DataGridView1.Rows) { for(int i=0;i<dr.Cells.Count;i++) { str[i]=dr[i].Value.ToString();//提取元素 } }
【毕设】关于ComboBox与DataGridView的用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。