【发布时间】:2014-05-06 12:00:52
【问题描述】:
您好,这是我的要求 我有一个数据网格视图,每行显示学生详细信息。每行都是一个学生对象。
我有四行或多行。 (表示最多 4 名或最少 2 名学生)在数据网格视图中。我想通过单击按钮将这些学生记录添加到文本框中的单个组 id 并添加到另一个 datagridview 中。意味着每个行组 id 列都应该使用文本框中给出的组 id 和所有行进行修改datagridview 应添加到第二个网格。
**//In button click event
for (int rc = 0; rc < (dgvSorted.Rows.Count);rc++ )
{
foreach (DataGridViewRow row in dgvSorted.Rows)
{
Student studobj = new Student();
studobj.idNumber =
dgvSorted.Rows[row.Index].Cells[0].Value.ToString();
studobj.fName =dgvSorted.Rows[row.Index].Cells[1].Value.ToString();
studobj.lName =dgvSorted.Rows[row.Index].Cells[2].Value.ToString();
studobj.mailE dgvSorted.Rows[row.Index].Cells[3].Value.ToString();
studobj.grId = txtGrId.Text;
lstStudentFNL.Add(studobj);
BindingSource binding = new BindingSource();
binding.DataSource = lstStudentFNL;
dgvFinal.DataSource = binding;
dgvSorted.Rows.RemoveAt(row.Index);
}**
**List<Student> lstStudentFNL = new List<Student>();**
但这只会添加一条记录,它不会将网格中的所有记录添加到分配 groupid 的第二个网格。谁能告诉我怎么做?
【问题讨论】:
-
很抱歉,很难理解您想要实现的目标。
-
@wonko79 分配具有一个组 id 的四个记录并将这四个记录添加到另一个 datagridview。使用列表和列表对象。
标签: c# list object button datagridview