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