C# winform dataGridView 里下拉列表,用写代码的方式绑定数据,班级一列要显示为下拉列表

2024-12-12 10:46:27
推荐回答(4个)
回答1:

dataGridView1.Columns.Add("姓名", "姓名");
DataGridViewComboBoxColumn Col2 = new DataGridViewComboBoxColumn();
Col2.HeaderText = "班级";
Col2.Items.AddRange(new object[] { "a班", "b班", "c班", "d班" });
dataGridView1.Columns.Add(Col2);
dataGridView1.Rows.Add("张三", "a班");
dataGridView1.Rows.Add("李四", "b班");
dataGridView1.Rows.Add("王五", "c班");
dataGridView1.Rows.Add("小丽", "d班");

回答2:

不明白你到底什么意思,你直接上数据库读取班级数据,把数据绑定到 下拉列表里面,然后判断学员属于哪个班级,把班级下拉列表的默认选中值改成学员属于的那个班级就可以了啊

回答3:

你在dataGridView添加列的时候下面不是有个,名称,类型,面眉文本嘛,
你在类型里面,选择DataGridViewComboBoxColumn ,在点添加,就可以了,
DataGridViewComboBoxColumn里面的数据就看你怎么做了,,

回答4:

自定义一个绑定列最简单