C++/CLI aceass dataset cell

Hi

I am trying to get value from dataset cell.

Here is my code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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 ^


What am I doing wrong??

Topic archived. No new replies allowed.