Daten aus DataGrid auslesen
- 
					
					
					
					
 Hi ich möchte gern Daten aus DataGridView auslesen und in einen Vector speichern klappt aber leider nich. Hoffe ihr könnt helfen  private: System::Void Weiter_Click(System::Object^ sender, System::EventArgs^ e) { vector <string> Namen; for(int i = 1; i < turnier->getAnzahl()+1;i++){ Namen.push_back(this->dataGridView1->Rows[0][i]); } }
 
- 
					
					
					
					
 WAS klappt denn nicht? Fehlermeldung? 
 Vermutlich ist das Problem, dass Du es in einem std::string speichern willst....WARUM mischt Du C++/CLI mit C++/STL? Da macht i.d.R. wenig Sinn! Beachte auch: 
 http://blog.kalmbach-software.de/de/2010/03/05/ccli-und-winforms-macht-keinen-sinn/
 Besse wäre vermutlich auch_dataGridView1->Rows[0]->Cells[i]->Value->ToString()
 
- 
					
					
					
					
 private: System::Void Weiter_Click(System::Object^ sender, System::EventArgs^ e) { vector <string> Namen; for(int i = 1; i < turnier->getAnzahl()+1;i++){ Namen.push_back(dataGridView1->Rows[0]->Cells[i]->Value->ToString()); } }Fehlermeldung : Konvertierung von 'System::String ^' in 'std::string' nicht möglich 
 1> Kein benutzerdefinierter Konvertierungsoperator verfügbar, der diese Konvertierung durchführen kann, oder der Operator kann nicht aufgerufen werden Konvertierung von 'System::String ^' in 'std::string' nicht möglich
 
- 
					
					
					
					
 DU SOLLST KEIN C++/CLI mit STL MISCHEN! Oder begründe es... Ansonsten findest Du Hilfe in der FAQ... 
 
- 
					
					
					
					
 Fehlermeldung : Konvertierung von 'System::String ^' in 'std::string' nicht möglich 
 1> Kein benutzerdefinierter Konvertierungsoperator verfügbar, der diese Konvertierung durchführen kann, oder der Operator kann nicht aufgerufen werden Konvertierung von 'System::String ^' in 'std::string' nicht möglichDu hast die Antwort schon vom Compiler bekommen. Du versuchst einen verwalteten String (C++/CLI) in einen String aus dem namespace std (C++) zu konvertieren...