2016-12-04 51 views
0

所以,我有一个datagridview几个列,其中之一是车辆名称。但该列包含车辆的类名称(例如类名是“jonzie_30CSL”,该车的实际名称将是“法拉利恩佐”)检查DataGridView的某些文本

所以我的问题是如何将datagridview中列出的classname转换为汽车的实际名称?

我试了几件事情,但我coudln't找到任何工作。 感谢。

回答

0

,你有什么一定的汽车名字的意思是当它写成知识一个类可以在类名和实名相对应的数据结构中:

//your data structure 
Dictionary<string, string> carsDictionary = new Dictionary<string, string>(); 

carsDictionary.Add("jonzie_30CSL", "Ferrari Enzo"); 
carsDictionary.Add("someClassNme", "Actual Car Name"); 

//prints "Ferrari Enzo" 
Console.WriteLine(carsDictionary["jonzie_30CSL"]); 

您可以使用此通过提取任何真实姓名:

string realName = carsDictionary["nameFromDataGridView"]; 
+0

我看到这是如何工作的,但我想,以取代像你这样实际的车名的类名,而是直入的datagridview ? –