Code: Select all
int row;
wxStringClientData* data;
for (row=0;row<5;++row) {
grid->SetCellValue(row,0,wxString::Format("row %d",row));
data = new wxStringClientData(wxString::Format("%d",row));
grid->GetCellEditor(row,0)->SetClientData(data);
}
Code: Select all
int row;
wxStringClientData* data;
for (row=0;row<5;++row) {
data = (wxStringClientData*)(grid->GetCellEditor(row,0)->GetClientData());
wxMessageBox(data->GetData());
}
Also, apologies in advance if this was answered elsewhere. I'm using 3.0.2 on MinGW.
Thank you,
Richard