C#Winforms如何基于同一行上的另一个单元格将文本从Datagridview获取到标签?
我正在寻找以下问题的答案: 以下是我的DataGridView: 导入的数据每5分钟更新一次,从而更改行数和顺序。如何基于同一行上的另一个单元格获取一个单元格的数据 例如,在图片中,我希望在标签上显示“原始文本”单元格。为了得到正确的单元格,我需要检查“station_id”是否为“AGGH”,然后将该行的所有信息发送到不同的标签 我试过这个:C#Winforms如何基于同一行上的另一个单元格将文本从Datagridview获取到标签?,c#,datagridview,C#,Datagridview,我正在寻找以下问题的答案: 以下是我的DataGridView: 导入的数据每5分钟更新一次,从而更改行数和顺序。如何基于同一行上的另一个单元格获取一个单元格的数据 例如,在图片中,我希望在标签上显示“原始文本”单元格。为了得到正确的单元格,我需要检查“station_id”是否为“AGGH”,然后将该行的所有信息发送到不同的标签 我试过这个: labelmetar.Text = dataGridView1.Rows[1].Cells["raw_text"].Value a
labelmetar.Text = dataGridView1.Rows[1].Cells["raw_text"].Value as string;
但是行一直在变化,所以这是不可能的。它应该询问“row where station_id等于AGGH”,而不是行号(.Rows[1]
..)。我该怎么做
有什么建议吗?
非常感谢
foreach (DataGridViewRow dgvRow in dataGridView1.Rows)
{
if (dgvRow.Cells["station_id"].Value.ToString() == "AGGH")
{
string rawText = dgvRow.Cells["raw_text"].Value.ToString();
}
}