vc++ DATAGRID邦定时出错,各位帮个忙,谢谢主、
private:System::Void Show_SQL(System::String * SqlConn, System::String * SqlTxt, System::String * SqlTable, System::Windows::Forms::DataGrid * DListGrid)
{
System::Data::OleDb::OleDbConnection * SQL_OleDbConnection = new System::Data::OleDb::OleDbConnection;
System::Data::OleDb::OleDbCommand * SQL_OleDbSelectCommand = new System::Data::OleDb::OleDbCommand;
System::Data::OleDb::OleDbDataAdapter * SQL_OleDbDataAdapter = new System::Data::OleDb::OleDbDataAdapter;
SQL_OleDbSelectCommand->CommandText = SqlTxt;
SQL_OleDbSelectCommand->Connection = SQL_OleDbConnection;
SQL_OleDbConnection->ConnectionString = SqlConn;
SQL_OleDbDataAdapter->SelectCommand = SQL_OleDbSelectCommand;
SQL_OleDbDataAdapter->TableMappings->AddRange(new DataTableMapping[] {
new DataTableMapping("Table", SqlTable, new DataColumnMapping[] {
new DataColumnMapping("A","A"),
new DataColumnMapping("B", "B"),
new DataColumnMapping("C", "C"),
new DataColumnMapping("D", "D"),
new DataColumnMapping("E", "E"),
new DataColumnMapping("F", "F"),
new DataColumnMapping("G", "G"),
new DataColumnMapping("H", "H")})});'显示:
error C2958: 左 圆括号“(”(在“m:\3\??\??\form1.h(323)”中找到)未能正确匹配
System::Data::DataSet * DatSet;
System::Data::DataSet * objDatSet;
SQL_OleDbConnection->Open();
SQL_OleDbDataAdapter->Fill(DatSet);
DListGrid->DataSource = Nothing;
objDatSet->Clear();
objDatSet->Merge(DatSet);
DListGrid->SetDataBinding(objDatSet, SqlTable);
}