从DataGridView Cell读取数据并将其存储到ListView中

时间:2015-03-04 14:21:19

标签: c# winforms listview datagridview

我有点不知所措。我有一个DataGridView,其中包含一个由五列组成的表。现在,当用户选择了一行或多行时,我单击一个按钮,我想在ListView中存储这些选定行的两个元素。怎么做?很抱歉没有发布任何代码,但我真的不知道如何从这开始(除了foreach循环)。有没有办法通过列名获取单元格值?谢谢!

编辑: 我开始时有一些代码,但我认为这完全错了......

  using (SqlConnection connection = new SqlConnection(connectionQuery))
            {
                foreach (DataGridViewRow row in dataGridView4.SelectedRows)
                {
                    foreach (DataGridViewColumn col in dataGridView4.Columns)
                    {
                        if (col.Name == cusIdBox.Text)
                        {
                            //DO
                        }

                        if (col.Name == cusNameBox.Text)
                        {
                            //DO
                        }
                    }
                }

1 个答案:

答案 0 :(得分:0)

好的,谢谢,我有一个解决方案:

foreach (DataGridViewRow row in dataGridView4.SelectedRows)
                {
                    cusId = row.Cells[cusIdBox.Text].Value.ToString();
                    cusName = row.Cells[cusNameBox.Text].Value.ToString();

                    cusIdCells.Add(cusId);
                    cusNameCells.Add(cusName);
                }