从DataGridView单元格读取数据并将其存储到ListView中



我有点不知所措。我有一个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
                        }
                    }
                }

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

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);
                }

最新更新