根据列标题值C#在数据网格视图中插入数据

时间:2014-12-01 20:57:53

标签: c# winforms datagridview

我已经从excel中的列表向我的datagridview添加了一个列标题。现在我有一个带有键的字典作为列标题,需要将值插入到新行中。每行一个词典。

foreach (DataGridViewRow row in dgv_ExitPoints.Rows)
{
    for (int j = 0; j < dgv_ExitPoints.Columns.Count; j++)
    {
         String header = dgv_ExitPoints.Columns[j].HeaderText;
          if(exitPointDictionary.ContainsKey(header)
          {
              ???
          }
    }
} 

1 个答案:

答案 0 :(得分:0)

我已经解决了。如果有人对未来感兴趣:

`for (int j = 0; j < dgv_ExitPoints.Columns.Count; j++)
 {
    String header = dgv_ExitPoints.Columns[j].HeaderText;
    if(exitPointDictionary.ContainsKey(header))
    {
         dgv_ExitPoints.Rows[counter].Cells[j].Value = exitPointDictionary[header].ToString();
     }
     ++counter;
 }`