void uDatagrid_poLjudima(array<Osobe^>^imena, DateTime^d1, DateTime^d2, String^upit, DataGridView^ dataGridView1)
{
DataTable^tablica = gcnew DataTable();
tablica->Columns->Add(gcnew DataColumn("Ime i prezime", Type::GetType("System.String")));
//typeof(string)));
tablica->Columns->Add(gcnew DataColumn("Broj dana", Type::GetType("System.Int32")));
con->Open();
for each (Osobe^ kk in imena)
{
DataSet^ds = gcnew DataSet;
String^iiime = kk->imeiprezime;
int mmbroj = kk->mbroj;
SqlCeDataAdapter^ da = gcnew SqlCeDataAdapter;
da->SelectCommand = gcnew SqlCeCommand(upit, con);
da->SelectCommand->Parameters->AddWithValue("@dan1", d1);
da->SelectCommand->Parameters->AddWithValue("@dan2", d2);
da->SelectCommand->Parameters->AddWithValue("@mb", mmbroj);
da->Fill(ds);
int a = (int)ds->Tables[0]->Rows[0][0];
//ds->Tables[0].Rows[0][0];
tablica->Rows->Add(iiime, a);
dataGridView1->DataSource = tablica;
}
con->Close();
}
Problem is in row 20 while var a trying to get value from dataset cell.
Error is:
1 IntelliSense: function "System::Data::DataRowCollection::default[int]::get" cannot be called with the given argument list
object type is: System::Data::DataRowCollection ^